मैं कई परीक्षण चलाने के लिए कैसरजेस के साथ फैंटोमज का उपयोग कर रहा हूं और ऐसा लगता है कि फैंटॉमजेएस के प्रत्येक उदाहरण ~ 106 एम रैम लेता है। क्या उस राशि को कम करना संभव है? क्या एकाधिक "टैब" में परीक्षण चलाने का कोई आसान तरीका है?phantomjs स्मृति खपत को कम करने के लिए कैसे?
13
A
उत्तर
11
संपादित करें: @newfurniturey द्वारा बताया के रूप में, रिहाई अब मान्य नहीं है। हम का उपयोग पास चाहिए: http://phantomjs.org/api/webpage/method/close.html
पता नहीं है कि अगर मदद करता है, लेकिन रिहाई समारोह एक अच्छा पूंछ हो सकता है: http://phantomjs.org/api/webpage/method/release.html
विज्ञप्ति स्मृति यह पेज के साथ जुड़े ढेर। इसे कॉल करने के बाद पृष्ठ उदाहरण का उपयोग न करें।
कुछ तकनीकी सीमा के कारण, वेब पेज ऑब्जेक्ट पूरी तरह से कचरा एकत्र नहीं हो सकता है। यह अक्सर सामना किया जाता है जब उसी ऑब्जेक्ट का बार-बार उपयोग किया जाता है। इस फ़ंक्शन को कॉल करने से बढ़ते ढेर आवंटन को रोक सकता है।
:)
संबंधित मुद्दे
- 1. डिफ़ॉल्ट सी ++ स्मृति खपत को कैसे कम करें?
- 2. स्मृति खपत को कम करने के लिए scipy/numpy परिशुद्धता को कम करने का कोई तरीका है?
- 3. आवंटित स्मृति को कम करने के लिए रीयलोक का उपयोग
- 4. पीसी को कम करने वाली रनवे मेमोरी खपत से आप खुद को कैसे सुरक्षित रखते हैं?
- 5. पायथन के itertools उत्पाद स्मृति खपत
- 6. हडूप के नामनोड की स्मृति खपत?
- 7. लिनक्स पर स्मृति खपत को कैसे लॉग करें?
- 8. क्या हम बिजली की खपत को कम करने के लिए कोड अनुकूलित कर सकते हैं?
- 9. कॉपी-ऑन-राइट का उपयोग कर सी ++ प्रोग्राम की मेमोरी खपत को कम करने के लिए कैसे?
- 10. mysql में स्मृति खपत के बारे में कैसे पता चलेगा?
- 11. कुल एसटीएल कंटेनर मेमोरी खपत को मापने के लिए कैसे?
- 12. phantomjs
- 13. कम स्मृति के साथ jboss
- 14. TortiseSVN में tsvncache.exe की स्मृति खपत को सीमित करना?
- 15. PHP (कम स्मृति उपयोग)
- 16. जावा कम स्मृति पदचिह्न
- 17. कम स्मृति स्थितियों में सी ++ में स्मृति को सही ढंग से आवंटित करने के लिए कैसे करें
- 18. कम स्मृति के साथ बड़ी फ़ाइलों को एन/डिक्रिप्ट करने के लिए सर्वोत्तम अभ्यास
- 19. पृष्ठभूमि छवियों के स्मृति उपयोग को कैसे कम करें?
- 20. Ehcache कम स्मृति व्यवहार
- 21. एरलांग में जादू वर्गों को उत्पन्न करते समय बहुत अधिक स्मृति खपत - विश्वविद्यालय के लिए अनुकूलन
- 22. SHA1 के आकार को कम करने के लिए कैसे?
- 23. कैसे कम करने के लिए MSBuild बार
- 24. यूआरएल रूटिंग कैसे कम करने के लिए?
- 25. एंड्रॉइड पर वीआरएएम खपत को मापने के लिए कैसे?
- 26. डिजस्ट्रा के एल्गोरिदम: मेमोरी खपत
- 27. (सी ++) स्मृति उपयोग को कम करने के लिए युक्तियों की तलाश में
- 28. कम स्मृति उपयोग के लिए एक अच्छा डेटाबेस क्या है?
- 29. एंड्रॉइड में पूरे एप्लिकेशन को कम करने के लिए कैसे?
- 30. रूबी में Gzip स्ट्रिंग को कम करने के लिए कैसे?
'रिलीज()' नई [ 'पास()'] (https://github.com/ariya/phantomjs/wiki/API-Reference के पक्ष में पदावनत कर दिया गया है -वेबेज # विकी-वेबपेज-क्लोज़) फ़ंक्शन (फ़ैंटॉमजेएस 1.7 में पेश किया गया) – newfurniturey
मैं करीबी() का उपयोग कैसे कर सकता हूं? दस्तावेज पूरा नहीं हुआ है। –