II.Wilhelm
Hectopat
Daha fazla
- Cinsiyet
- Erkek
- Meslek
- König
Merhaba. Bugün, acaba bir Guid in aynı gelme olasılığı var mı diye basit bir program yaptım. Bu program sonsuz döngü içerisinde önce bir Guid oluşturuyor, sonra listenin içinde var mı diye kontrol ediyor, yoksa listeye ekliyor. Varsa uyarı veriyor ve döngüden çıkıyor. Programı açtığımda 25 MB civarı ram kullanıyordu. Şu ana kadar yaklaşık 1 milyon değer eklendi ama hala ram kullanımı 25 MB. Ram kullanımının artması gerekmez miydi?
C#:
namespace YazilimCalismasiConsole39
{
internal class Program
{
static void Main(string[] args)
{
List<string > list = new List<string>();
while (true)
{
string s = Guid.NewGuid().ToString();
if (list.Contains(s))
{
Console.WriteLine($"Aynı Eleman Bulundu. Saat: {DateTime.Now.TimeOfDay} Oluşturulmuş İD Sayısı: {list.Count}");
break;
}
else
{
list.Add(s);
}
}
Console.ReadLine();
}
}
}
Son düzenleyen: Moderatör: