ამ შეცდომის მიზეზი შეიძლება იყოს არასაკმარისი ადგილის გამოყოფა
- ამის მიზეზი შეიძლება იყოს გვერდის ცხრილის არასწორი ზომა ან ფუნქციის გამოძახების დასტასთან დაკავშირებული პრობლემები.
- ეს სახელმძღვანელო განიხილავს პრობლემების მოგვარების ნაბიჯებს შეცდომის გამოსასწორებლად.
Xდააინსტალირეთ ჩამოტვირთვის ფაილზე დაწკაპუნებით
Fortect არის სისტემის სარემონტო ინსტრუმენტი, რომელსაც შეუძლია თქვენი სრული სისტემის სკანირება დაზიანებული ან დაკარგული OS ფაილებისთვის და ავტომატურად შეცვალოს ისინი თავისი საცავიდან სამუშაო ვერსიებით.
გაზარდეთ თქვენი კომპიუტერის შესრულება სამი მარტივი ნაბიჯით:
- ჩამოტვირთეთ და დააინსტალირეთ Fortect თქვენს კომპიუტერზე.
- გაუშვით ინსტრუმენტი და დაიწყეთ სკანირება
- დააწკაპუნეთ მარჯვენა ღილაკით შეკეთებადა გაასწორეთ რამდენიმე წუთში.
- 0 მკითხველებმა უკვე ჩამოტვირთეს Fortect ამ თვეში
თუ თქვენ შეგხვედრიათ JavaScript მეხსიერების ამოწურვის შეცდომა, ეს სახელმძღვანელო დაგეხმარებათ! ეს ხშირად ხდება, თუ აპლიკაციის მეხსიერება ამოიწურება. ჩვენ განვიხილავთ ყველა შესაძლო გამოსწორებას მისი მიზეზების განხილვისთანავე. Დავიწყოთ!
რა იწვევს JavaScript-ის მეხსიერების ამოწურვის შეცდომას?
შეიძლება არსებობდეს სხვადასხვა მიზეზი, რის გამოც პროექტი ჩავარდა და წარმოგიდგინოთ ეს შეცდომა; ზოგიერთი გავრცელებული აქ არის ნახსენები:
- დიდი ობიექტებია წარმოდგენილი – თუ კოდს აქვს ბევრი დიდი ობიექტი, მაშინ ამ ობიექტების მიერ მოხმარებული მეხსიერება ერთობლივად იწვევს გადატვირთვას, შესაბამისად შეცდომას.
- გამოყოფილი მეხსიერების არასაკმარისი რაოდენობა – თუ მეხსიერების ნაგულისხმევი რაოდენობაა გამოყოფილი Node.js არასაკმარისია ბრძანების შესასრულებლად, შეიძლება შეგხვდეთ ეს შეცდომა.
- მეხსიერების გაჟონვა – როგორც აპი იზრდება, მნიშვნელოვანია წაშალოთ რამდენიმე ობიექტი, რომელიც არ გჭირდებათ; თუ არ გაკეთებულა, შეიძლება მიიღოთ ეს შეცდომა.
- მონაცემთა დიდი სტრუქტურები – თუ თქვენ მუშაობთ მონაცემთა დიდ სტრუქტურებთან, როგორიცაა მასივები ან მატრიცები, მან შეიძლება მოიხმაროს ბევრი სივრცე და გამოიწვიოს ეს შეცდომა.
- უსასრულო მარყუჟები – უსასრულო მარყუჟები მეხსიერებას საკმაოდ სწრაფად იყენებენ და ამან შეიძლება გამოიწვიოს ეს შეცდომა.
რა შემიძლია გავაკეთო JavaScript-ის მეხსიერების შეცდომის გამოსასწორებლად?
1. გამოიყენეთ საკონტროლო პანელი
- დაჭერა ფანჯრები + ე Windows Explorer-ის გასახსნელად.
- Წადი ეს კომპიუტერი, დააწკაპუნეთ მასზე მარჯვენა ღილაკით და აირჩიეთ Თვისებები.
- შემდეგი გვერდიდან აირჩიეთ სისტემის გაფართოებული პარამეტრები.
- გადართვაზე Მოწინავე ჩანართი და დააჭირეთ გარემოს ცვლადები.
- დააწკაპუნეთ ახალი ორივეზე სისტემის ცვლადები (ცვლილებები ვრცელდება მთელ კომპიუტერზე) ან მომხმარებლის ცვლადები ( ცვლილებებს მიმართავს მომხმარებლის ანგარიშზე).
- შემდეგ ფანჯარაში, ამისთვის ცვლადის სახელი: შედი Node_Options.
- ახლა ამისთვის ცვლადი მნიშვნელობა: –max-old-space-size=4096
- დააწკაპუნეთ კარგი. თქვენ შეგიძლიათ შეცვალოთ 4096 8192-ით, ასევე მეტი სივრცის გამოყოფისთვის.
- Ზე გარემოს ცვლადი ფანჯარა, დააწკაპუნეთ კარგი.
- ახლა დააწკაპუნეთ მიმართეთ და კარგი ცვლილებების შესანახად.
- როგორ ჩართოთ მწვანე ეკრანი გუნდებში
- როგორ გავაერთიანოთ ChatGPT Word-თან [უსწრაფესი გზები]
- Google Nearby Share: როგორ გადავიტანოთ ფაილები ძალისხმევის გარეშე
- Excel ნელა მუშაობს? 4 სწრაფი გზა, რათა ის უფრო სწრაფად მოხდეს
2. გამოიყენეთ PowerShell
- დააჭირეთ ფანჯრები გასაღები, ტიპი PowerShell, და დააჭირეთ Run as administrator.
- დააკოპირეთ და ჩასვით შემდეგი ბრძანება და დააჭირეთ Enter: env:
NODE_OPTIONS="--max-old-space-size=4096"
- პრობლემის დროებით გადასაჭრელად შეგიძლიათ აკრიფოთ შემდეგი ბრძანება და დააჭიროთ Enter აპის გახსნამდე:
დააყენეთ NODE_OPTIONS=--max-old-space-size=4096
ასე რომ, ეს არის მეხსიერების შეცდომის JavaScript-ის გროვის გამოსწორების მეთოდები. მომავალში ამ შეცდომის თავიდან ასაცილებლად, რეკომენდებულია თქვენი მონაცემების დაყოფა პატარა ნაწილებად და წაშალოთ ის ობიექტები, რომლებიც აღარ არის საჭირო. სცადეთ ისინი და შეგვატყობინეთ რა იმუშავა თქვენთვის ქვემოთ მოცემული კომენტარების განყოფილებაში.
ჯერ კიდევ გაქვთ პრობლემები?
სპონსორირებული
თუ ზემოხსენებულმა წინადადებებმა არ გადაჭრა თქვენი პრობლემა, თქვენს კომპიუტერს შეიძლება შეექმნას Windows-ის უფრო სერიოზული პრობლემები. ჩვენ გირჩევთ აირჩიოთ ყოვლისმომცველი გადაწყვეტა, როგორიცაა ფორტექტი პრობლემების ეფექტურად გადასაჭრელად. ინსტალაციის შემდეგ, უბრალოდ დააწკაპუნეთ ნახვა და შესწორება ღილაკს და შემდეგ დააჭირეთ დაიწყეთ რემონტი.