|
Тема |
Re: Защо джавата яде толкова памет?? [re: Бyyyм] |
|
Автор | джaвacъkc (Нерегистриран) | |
Публикувано | 06.03.07 11:17 |
|
|
Проблема е в указателите - ако се поддържат смарт-поинтери започва да работи много бавно, затова има гарбидж колектор и концепцията е друга, а именно лапай памет и никога не фрийвай докато не започне да свършва, тогава пуска гарбидж колектора и компютъра заспива докато затрие ненужните 500-800МБ стандартно и пак отначало. Факт е, че колкото повече памет е заело едно приложение, толкова по-бавно работи, така е и с джавата. Има едно правило в природата, че нищо не се губи. Джавата е пример за това - създадена, за да намали цената и времето за разработка на приложение тя избива цената в по-скъп хардуер и времето в повече процесорни тактове. Отделно, че повечето Джавари не знаят какво е бит, защо << е бърза операция и тъй като в Джава няма delete програмите се пишат с презумпцията, че паметта никога не свършва.
|
| |
|
|
|