Uygulamamı 0.10.x düğümden 0.12.x ailesine yükseltmeye çalışıyorum, hoş olmayan bir sürprizle karşılaştım: 0.12, 0,10'dan% 15 -% 20 daha fazla RAM kullanıyor.node.js 0.12.x bellek kullanımı
io.js sorunları sayfasında, bir fewthreads ile ilgili olarak, bu hata, temel v8 motoruyla ilgili gibi görünüyor.
Artık yazılım güncellemesi, yönetime olduğu gibi satmak zor bir teklif. Daha az VPS donanımı için birkaç adet görünür avantajla ödeme yapma ihtiyacını ekledik ve bu bizim için bir anlaşma kırıcı oldu.
& whistles v8 yeni çantayı ekleyen yeni çantayı devre dışı bırakmanın bir yolu var mı? Belki de işe yarayan CPU profilleme maddeleri?
Temel olarak, bellek kullanımını 0.10 düğümüyle gönderilen v8 ile karşılaştırılabilecek düzeye indirebilen bir v8 anahtarı arıyorum.
io.js uygulamanızda 0,10 değerine nasıl karşılık gelir? –
Sadece denemeye çalıştım, ancak bir sürü çözülmemiş npm sorunuyla karşılaştım (düğüm-uyumsuzluk). Bu noktada pes ettim, bu tek test sistemi üzerinde çalışsam bile, üretimde güvenebileceğim bir şey gibi görünmüyor. – panta82
Lütfen io.js'de karşılaştığınız hatalara ilişkin sorunları açmayı düşünün, 0.10'dan fazla performans elde ettiğiniz performansın, daha hızlı olan asenkron işlemlerin yerine jeneratörler kullanarak kazanabileceğinizi düşünüyorum. Ayrıca - gerçekten performans mı yoksa sadece hafıza kullanımı mı kaybettin? (Aynı miktarda mevcut sistem ramı da verildiği gibi -% 15 daha az talep var mı?) –