kolay gelsin,
bugun #d kanalinda soyle bir muhabbet dondu. ne dusunuyorsunuz?
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]
| Thread overview | |||||||||
|---|---|---|---|---|---|---|---|---|---|
|
July 27, 2010 D ve cop toplama olayi | ||||
|---|---|---|---|---|
| ||||
kolay gelsin, bugun #d kanalinda soyle bir muhabbet dondu. ne dusunuyorsunuz? -- | ||||
July 27, 2010 D ve cop toplama olayi | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Ali Çehreli (acehreli) | orada da sormak gerek dedigin gibi, bir sorayim. netice itibariyle bir irc daemon yazilamazsa, ki c++ ile dahi yazilabiliyor, ayni sekilde bir web sunucusu da yazilamaz demektir bu. e ben de bugune kadar kendim bellegi yoneten bir seyler yapmis degilim. ortada kalma durumu var yani. :) -- | |||
July 27, 2010 D ve cop toplama olayi | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Mengu | http://lists.puremagic.com/pipermail/digitalmars-d/2010-July/079787.html adresinde duruyor artik. :) -- | |||
July 27, 2010 D ve cop toplama olayi | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Mengu | Ozetle, cop toplayici kullaniminin programin belleginin gittikce siserek sonunda programin cokmesine neden olacagini soyluyorlar. Benim D'den once cop toplayici deneyimim yok. Buyuk bir program da yazmis degilim. Onun icin ben de bilmiyorum ama boyle bir konunun gozardi edilmis olabilecegi bana garip geliyor. Aslinda galiba dmd'nin cop toplayicisinin iyi olmadigini soyluyorlar. (?) Mengu, Digital Mars forumunda sorabilir misin; bakalim ne diyecekler. Ali -- | |||
July 27, 2010 D ve cop toplama olayi | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Ali Çehreli (acehreli) | peki web sunucusu yazacaktik, onun durumu ne olur? adamlar cok feci supheye dusundurduler beni ama sean icimi rahatlatti diyebilirim. bu tarz isler icin en uygun dil d'dir dedi adam direkt. -- | |||
July 27, 2010 D ve cop toplama olayi | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Mengu | Cop toplayicinin sozu edilen sorunu su: Eger bir programin bellege yazdigi verilerden bazilari gecerli bellek adreslerine denk gelirse, cop toplayici o adreslerdeki nesnelerin hAlA kullanimda olduklarini dusunecek ve o nesneleri hicbir zaman sonlandirmayacaktir. Yani, eger 0x12345678 adresinde bir nesne varsa, ve programin verileri tesadufen 0x12345678 degerini iceriyorsa, ornegin bellekte duran bir resmin bir bolumu ona denk geliyorsa, asil nesneyi gosteren asil referanslar coktan gitmis olsalar bile, tesadufen adrese benzeyen veri nedeniyle o nesne hep canli kalacaktir.
Rory Mcguire, ikinci maddeye yanit olarak, kendi Java programlarinda ve ozellikle loglama konularinda butun bellegin tuketildigini gordugunu soylemis. ~ isleci ile loglama sirasinda birlestirilen gecici dizgilerin hic sonlandirilmadiklarini gormus. Ali -- | |||
July 28, 2010 D ve cop toplama olayi | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Mengu | Dedigim gibi, benim deneyimim yok. Eger gercekten bir sorun varsa, bir olasilik, yan tarafta calisan baska bir program ("watchdog" denen turden) bellek kullaniminin arttigini gorunce bizim sunucudan yeni bir tane baslatir ve bizim sunucuya "haydi sen cekil artik" der. Ali -- | |||