უახლესი სტატიები
მთავარი / მობილური OS / მეხსიერების გარეშე ხაზი 1 შეტყობინება. მეხსიერების ნაკლებობა დამატებითი ინფორმაციისთვის

მეხსიერების გარეშე ხაზი 1 შეტყობინება. მეხსიერების ნაკლებობა დამატებითი ინფორმაციისთვის

შეცდომა "არ არის საკმარისი მეხსიერება" 1C 8.3 და 8.2 არც ისე იშვიათია. ის ასევე შეიძლება მოიძებნოს კონფიგურატორში (მაგალითად, კონფიგურაციების შედარებისას), ასევე 1C: Enterprise რეჟიმში შრომატევადი დამუშავების შესრულებისას: მაგალითად, დიდი base64 ფაილის დაწერისას.

ეს შეცდომა შეიძლება მოხდეს არა მხოლოდ 1C პროგრამაში, არამედ Windows ოპერაციული სისტემის სხვა პროგრამებშიც.

საქმე იმაშია, რომ 32-ბიტიან ოპერაციულ სისტემებში ნაგულისხმევად თითო 2 გიგაბაიტი სხვადასხვა პროგრამებიდა იგივე ოპერაციული სისტემისთვის. 64-ბიტიან ოპერაციულ სისტემებში აპლიკაციებისთვის გამოყოფილი მეხსიერების რაოდენობა უკვე 4 გიგაბაიტია.

ზემოაღნიშნულიდან გამომდინარე, თქვენ უნდა გაზარდოთ აპლიკაციებისთვის გამოყოფილი მისამართის მეხსიერების ზომა, რაც არის 1C პროგრამა. ეს შეიძლება გაკეთდეს ორი გზით: 32-ბიტიანი სისტემიდან 64-ბიტიანზე გადასვლა, ან თავდაპირველად გამოყოფილი მისამართების მეხსიერების რაოდენობის გაზრდა.

რა თქმა უნდა, პირველი მეთოდი უკეთესია და სასურველია, მაგრამ თუ შემოვიდა ამ მომენტში, ან საერთოდ ვერ გამოიყენებ, მაშინ შეგიძლია მეორე გამოიყენო.
დაწყების დღე, გადადით ოპერაციული სისტემის ბრძანების ხაზში. ამისათვის გადადით დაწყების მენიუში და ჩაწერეთ "cmd" საძიებო ზოლში.

პროგრამის ძებნა გამოჩნდება თქვენს წინაშე. აირჩიეთ "cmd".

თქვენ ასევე შეგიძლიათ გახსნათ ბრძანების სტრიქონი Windows + R ცხელი კლავიშების კომბინაციის გამოყენებით.

ფანჯარაში, რომელიც იხსნება, ჩაწერეთ შემდეგი ბრძანება და ასევე დააჭირეთ ღილაკს "Enter":

bcdedit / set riseuserva 3200

AT ამ საქმესთქვენ გაზრდით მისამართების მეხსიერების რაოდენობას 3200 მეგაბაიტამდე.

მას შემდეგ რაც წარმატებას მიაღწევთ, რეკომენდირებულია წინამდებარე მისამართის მეხსიერების აღდგენა. ეს ღონისძიება დროებითია, რადგან აპლიკაციებისთვის მეხსიერების გამოყოფისას ოპერაციულ სისტემას ნაკლები აქვს. ამის გამო, Windows-ის სტაბილურობა შეიძლება დაირღვეს.

მისამართის მეხსიერების ნაგულისხმევ მნიშვნელობამდე აღსადგენად შეგიძლიათ გამოიყენოთ შემდეგი ბრძანება, რომელიც ასევე შეყვანილია ბრძანების ხაზი:

bcdedit /deletevalue გაზრდაuserva

გთხოვთ, გაითვალისწინოთ, რომ 1C-ში ხშირად გვხვდება შეცდომის „მეხსიერების ამოწურვა“, მონიშნული ობიექტების წაშლა ასევე დაგეხმარებათ. შესაძლოა, პროგრამამ ბევრი მათგანი დააგროვა და პროგრამას უჭირს მონაცემთა ასეთი მოცულობის დამუშავება. თუ ეს მეთოდი არ დაგვეხმარა, მაშინ უნდა გაზარდოთ Windows ოპერაციული სისტემის ბიტის სიღრმე.

ხდება შეცდომები. ჩვენ განვიხილავთ ერთ-ერთ მათგანს, რომელიც ეძღვნება თემას "არ არის საკმარისი თავისუფალი მეხსიერება 1C: Enterprise სერვერზე".

როგორ გამოვასწოროთ შეცდომა "არ არის საკმარისი თავისუფალი მეხსიერება 1C: Enterprise სერვერზე".

1C აგენტ სერვერზე მუშაობისას სამუშაო პროცესების მეხსიერების რაოდენობა უსასრულო არ არის. მაქსიმალური დატვირთვის დროს მომხმარებელი ხედავს სიახლეს სასიამოვნო შეტყობინებას - "1C: Enterprise სერვერზე არ არის საკმარისი თავისუფალი მეხსიერება".


პირველი, ასეთი შეტყობინებების მიზეზების შესახებ - რატომ არ არის საკმარისი მეხსიერება. შეიძლება რამდენიმე მათგანი იყოს:

არასაკმარისი რკინის სიმძლავრე

თუ სისტემაში ხუთამდე ადამიანი მუშაობს, მაშინ საკმარისი იქნება ერთი რვა გიგაბაიტიანი კომპიუტერი ორი ხრახნით (ერთზე - SERVER, მეორეზე - SQL) და დამატებით დაინსტალირებული ჩიპებით. მაგრამ კიდევ ერთი რამ - დაახლოებით ოცდაათი მომხმარებელი, ათასობით პირველადი დოკუმენტი. აქ SQL უნდა გადავიდეს ცალკე სერვერიდა ერთი ტერმინალის სერვერი ვეღარ უმკლავდება.

მეხსიერების ნაკლებობა დამატებითი ინფორმაციისთვის

ტიპიური კონფიგურაციები ცდილობენ აღწერონ სიტყვასიტყვით ყველა პროცესი, რომელიც დეველოპერს შეეძლო წარმოედგინა, როდესაც ცდილობს შექმნას უნივერსალური სააღრიცხვო ინსტრუმენტი სახელწოდებით 1C: Enterprise. აქედან გამომდინარე, კონკრეტული მომხმარებელი იღებს დამატებით ბარგს მეტამონაცემების ობიექტების უფსკრულის, დამატებითი SQL ცხრილების, გამოუყენებელი დეტალების სახით. პროგრამის რეესტრებში ამ ყველაფრის მუდმივი რეგისტრაცია და ხელახალი ინდექსირება დიდ დროს და დიდ ადგილს იკავებს.

კოდირების შეცდომები

სერვერის გადატვირთვა ასევე ხდება მაშინ, როდესაც პროგრამისტებს (ზოგჯერ) არ ესმით ზოგიერთი პროცესი და წარმოადგენენ საკუთარ „ყავარჯნებს“, რომლებიც ზრდის დავალებების შესრულების დროს (და სამუშაო პროცესების რაოდენობასაც).

პროგრამის შეცდომები

სხვა საკითხებთან ერთად, და ეს ხშირად თითქმის მთავარი მიზეზია - 1C პროგრამას აქვს წარმოუდგენელი რაოდენობის შიდა შეცდომები. ზოგიერთი მათგანი დაფიქსირდა შემდგომ გამოშვებებში. ამ შეცდომებს ეთმობა ფორუმების დიდი რაოდენობა, სადაც ადმინები, რომლებიც განიხილავენ შემდეგ ხრიკებს, ხუმრობით ამბობენ, რომ ალბათ მხოლოდ ტაჯიკები (ძამშუთი და რავშანი) მუშაობენ ერთ ესში.

რა უნდა გააკეთოს სერვერთან 1C

ვინაიდან პრობლემის მიზეზები შეიძლება განსხვავებული იყოს, სიტუაციიდან გამოსვლის სხვადასხვა გზაც არსებობს:

სერვერის სერვისის გადატვირთვა

ყველაზე სწრაფი და მარტივი გზითგამოსავალი არის სერვერის სერვისის გადატვირთვა. ბრძანების ხაზიდან Microsoft Windows(cmd): გასაჩერებლად შესრულებულია ბრძანება - net stop "1C:Enterprise 8.3 (ან თქვენი ვერსია) Server Agent", და დასაწყებად - net start "1C:Enterprise 8.3 (თქვენი ვერსიის მიხედვით) Server Agent". ასეთი გამოსავალი მთლიანად არ ხსნის საკითხს - ყველაზე ხშირად შეცდომა მეორდება. მისი გამეორებების სიხშირე დამოკიდებულია კლიენტების რაოდენობაზე და მუშათა პროცესების რაოდენობაზე.

ᲛᲜᲘᲨᲕᲜᲔᲚᲝᲕᲐᲜᲘ. იმისათვის, რომ შეძლოთ გადატვირთვა, თქვენ უნდა გქონდეთ შესაბამისი უფლებები.

ავტომატური გადატვირთვა და კასეტური პარამეტრები

ზოგჯერ ერთ გაშვებულ სამუშაო პროცესსაც კი შეუძლია თითქმის მთელი ოპერატიული მეხსიერება. ეს პრობლემა მოგვარებულია კლასტერის პარამეტრებში მათი რაოდენობის გაზრდით. დაახლოებით ერთი პროცესი ემატება ყოველ თხუთმეტიდან ოცდაათ მომხმარებელზე.

გადატვირთვის ინტერვალი. წინას დასრულებამდე ცოტა ხნით ადრე იწყება ახალი პროცესი rphost.exe. - ძველიდან კავშირები გადადის მასზე. მეხსიერების დასაშვები ზომა - თუ ამ მნიშვნელობას გადააჭარბებს, მეორე ათვლის ტაიმერი დაიწყება.

მოცულობის ლიმიტის გადაჭარბების ინტერვალი - როდესაც ტაიმერი გადააჭარბებს ამ მნიშვნელობას, დაიწყება ახალი პროცესი. და ძველიდან კავშირები მასზე იქნება მიბმული. ხოლო ძველი, თავის მხრივ, აღინიშნება არააქტიურად. გამორთულია პროცესების შეჩერება შემდეგ - მას შემდეგ, რაც ამ პარამეტრის მნიშვნელობა გაივლის სამუშაო ნაკადის არააქტიურად მონიშვნის შემდეგ, ის შეწყდება ოპერაციული სისტემის მიერ. თუ ეს პარამეტრი დაყენებულია "0" - მაშინ ყველა არააქტიური პროცესი ავტომატურად არ შეწყდება.

ᲛᲜᲘᲨᲕᲜᲔᲚᲝᲕᲐᲜᲘ. ეს პარამეტრი ტიპიურია იმით, რომ ის წყვეტს მონაცემთა ბაზიდან მხოლოდ კლიენტს, რომელმაც არასწორი მოხსენება დაიწყო. ხოლო დანარჩენი - შეუფერხებლად გადავა ახალ კავშირებზე (მათი ბაზისგან შეფერხების გარეშე).

მუშათა პროცესების რაოდენობა

თუ rphost.exe გადატვირთულია ფონური სამუშაოებით და არ არის შექმნილი ახალი პროცესები, შეამოწმეთ პარამეტრები:

მაქს. სამუშაო პროცესის მეხსიერება არის მთლიანი მეხსიერება ყველა პროცესისთვის კომბინირებული. იზომება ბაიტებში. თუ თქვენ დააყენეთ არასწორი მნიშვნელობა (არაადეკვატური ნორმალური მუშაობისთვის), ყველა მიიღებს შეცდომას "არ არის საკმარისი თავისუფალი მეხსიერება 1s სერვერზე".

მეხსიერების უსაფრთხო მოხმარება 1 ზარზე - აკონტროლებს მეხსიერების მოხმარებას სერვერის მიერ ზარის დროს (ბაიტებში). თუ ზარი იყენებს მითითებულზე მეტს, ის შეწყდება კლასტერში. არ გადაიტვირთება. და სესიის დაკარგვა არ იმოქმედებს სხვა კლიენტებზე.

პროცესების მეხსიერების რაოდენობა, რომლამდეც სერვერი ითვლება პროდუქტიულად სისტემის მიერ - როდესაც ეს მნიშვნელობა მიიღწევა, კლასტერული სერვერი წყვეტს კავშირების მიღებას. ინფობაზების რაოდენობა პროცესზე - იზოლირებს საინფორმაციო ბაზებს პროცესების მიხედვით. ინფობაზების იზოლირების შემდეგ (მნიშვნელობის - "1" შეყვანისას), ჩვეულებრივ, პრობლემები წყდება.

კავშირების რაოდენობა თითოეულ პროცესზე - ნაგულისხმევი მნიშვნელობა არის "128". Თუ მიმდინარე ბაზაგანსხვავდება ძალიან დიდი დატვირთვით ფონური სამუშაოებისგან, მაშინ შეგიძლიათ შეამციროთ ეს რიცხვი, მაგალითად, "25-მდე". ამ პარამეტრებით, კასეტური დაყენება ასევე შეიცვლება ოდნავ:

შეცდომის ტოლერანტობის დონე - აჩვენებს სერვერების რაოდენობას, რომელთა გაუმართაობის შემთხვევაში არ იქნება კლიენტების ავარია. ამავდროულად, სარეზერვო სერვისები ავტომატურად ამოქმედდება საჭირო რაოდენობით.

ჩატვირთვის გაზიარების რეჟიმი - აქვს ორი შესაძლო ვარიანტი. თუ დააყენებთ „შესრულების პრიორიტეტს“ - მაშინ სერვერის მეხსიერება უფრო მეტს მოიხმარს შესრულების გაზრდის მიზნით. „მეხსიერების პრიორიტეტის“ არჩევისას - 1C კლასტერი დაზოგავს მეხსიერებას.

ბაზის ინსტრუმენტი

მონაცემთა ბაზასთან მუშაობისთვის აუცილებელია MS SQL DBMS ინსტრუმენტების გამოყენება.

კონფიგურაციის შემოწმება

შესაძლოა შეცდომის მიზეზი მდგომარეობს კონფიგურაციის არასწორ ინფორმაციაში. მის შესამოწმებლად, თქვენ უნდა შეასრულოთ ბრძანება "შეამოწმეთ კონფიგურაცია". (არ უნდა აგვერიოს ტესტირებაში!). შესრულებამდე, თქვენ უნდა შეამოწმოთ ჩამრთველის პარამეტრი (დროშა) - "ლოგიკური მთლიანობა". თუ შეცდომა აღმოჩენილია, ის აისახება შეტყობინებაში. და შეცდომები მოიხსნება.

ჩვენ განვიხილეთ 1C სერვერზე თავისუფალი მეხსიერების ნაკლებობის მიზეზები და ამის შესაძლო გადაწყვეტილებები. ერთ-ერთი მეთოდი აუცილებლად მოაგვარებს პრობლემას.

მოდით განვიხილოთ უფრო დეტალურად "არასაკმარისი მეხსიერების" შეცდომის გამოსწორების ვარიანტები 1C 8.3-ში.

მეთოდი 1. გაზარდეთ მისამართის მეხსიერების ზომა

არსებობს მისამართების მეხსიერების გამოყოფის შეზღუდვა პროგრამული უზრუნველყოფაოპერაციული სისტემა: 32-ბიტიანი სისტემისთვის - 2 გბ; 64-ბიტიანი სისტემისთვის - 4 გბ.

Ნაბიჯი 1

მისამართის მეხსიერების ზომის გასაზრდელად, თქვენ უნდა გააკეთოთ შემდეგი: გაუშვით ბრძანების ხაზი ადმინისტრატორის უფლებებით:

  • დაწყება - გაშვება - ბრძანების სტრიქონში ჩაწერეთ CMD და დააჭირეთ Enter:
  • ან დააწკაპუნეთ მაუსის მარჯვენა ღილაკით Start ღილაკზე და აირჩიეთ Command Prompt (Admin).

ნაბიჯი 2

შემდეგი, ჩვენ შევდივართ ბრძანების დიალოგურ ფანჯარაში, სადაც უნდა აკრიფოთ ბრძანება მისამართების მეხსიერების გასაზრდელად. შეიყვანეთ ბრძანების სტრიქონში BCDEdit /set riseuserva xxxx, სადაც xxxx-ის ნაცვლად ვაზუსტებთ ვირტუალური მისამართის სივრცის რაოდენობას მეგაბაიტებში. მაგალითად, 32-ზე ბიტი სისტემებირეკომენდებულია 3072 MB:

ნაბიჯი 3

ჩვენ გადატვირთეთ კომპიუტერი. მოდით შევასრულოთ მოქმედებები 1C 8.3 პროგრამაში, რომლებიც ადრე არ იყო მიღებული.

ნაბიჯი 4

ოპერაციების შესრულების შემდეგ უმჯობესია მისამართის მეხსიერება დააბრუნოთ ნაგულისხმევ მნიშვნელობაზე. ამისათვის შეიყვანეთ BCDEdit /deletevalue riseuserva ბრძანების ხაზზე:

ჩვენ გადატვირთეთ კომპიუტერი.

მეთოდი 2. წაშალეთ წაშლილი დოკუმენტები და დირექტორიები

1C 8.3 პლატფორმაში ეს შესაძლებელი გახდა დახმარებით რუტინული დავალება.

მონიშნული ობიექტების წაშლა საშუალებას გაძლევთ:

  1. სისტემის მუშაობის გაზრდა;
  2. შეამცირეთ მონაცემთა ბაზის ზომა.

ნაბიჯი 1. შექმენით მონაცემთა ბაზის ასლი

გახსენით პუნქტი: განყოფილება ადმინისტრაცია - პროგრამის პარამეტრები - მხარდაჭერა და შენარჩუნება - სარეზერვოდა აღდგენა:

დააყენეთ გრაფიკი მონაცემთა ბაზის ავტომატური კოპირებისთვის და დააწკაპუნეთ Finish:

შეიტყვეთ მეტი როგორ გააკეთოთ სარეზერვო 1С 8.3 იხილეთ ჩვენს ვიდეო გაკვეთილში:

ნაბიჯი 2. ამოიღეთ მონიშნული ობიექტები

გახსენით პუნქტი ავტომატურად წაშალეთ მონიშნული ობიექტები გრაფიკზე: განყოფილება ადმინისტრაცია - აპლიკაციის პარამეტრები - მხარდაჭერა და ტექნიკური მომსახურება - დაგეგმილი ოპერაციები:

განრიგის დადგენა ავტომატური წაშლამონიშნული ობიექტები 1C 8.3-ში მოსახერხებელ დროს. მაგალითად, ლანჩის შესვენების დროს და დააწკაპუნეთ შესრულებულია:

განხორციელებული ქმედებების შედეგად, მონაცემთა ბაზის ზომა შემცირდება, სისტემის მუშაობა გაუმჯობესდება და 1C "არასაკმარისი მეხსიერება" შეცდომა არ უნდა მოხდეს.


შეაფასეთ ეს სტატია:

შეუძლებელია ყველა სიტუაციის ჩამოთვლა, როდესაც ჩნდება 1C შეცდომა „არასაკმარისი მეხსიერება“ (ნახ. 1). შევეცადოთ გამოვყოთ ძირითადი:

  • კონფიგურაციის განახლებისას;
  • განაცხადის დაწყებისას;
  • ანგარიშის გენერირებისას;
  • დიდი გამოთვლების ჩატარებისას (დოკუმენტის განთავსება "ღირებულების გამოთვლა", "თვე დახურვა" და ა.შ.).

მიზეზი ყველა შემთხვევაში ერთია - არარსებობა ფიზიკური მეხსიერებაკომპიუტერი. ამავდროულად, მოწყობილობას დამატებითი ზოლების დამატება შემთხვევითი წვდომის მეხსიერებაყოველთვის არ წყვეტს პრობლემას.

რა განსაზღვრავს ხელმისაწვდომი მეხსიერების რაოდენობას

32-ბიტიან ოპერაციულ სისტემებს აქვთ ერთი მნიშვნელოვანი ფუნქცია: განურჩევლად RAM-ის ოდენობისა და პეიჯინგის ფაილის ზომისა, ოპერაციული სისტემა გამოყოფს მხოლოდ 4 გბ-ს კონკრეტული აპლიკაციის მუშაობისთვის.

მისამართების სივრცის იმ ნახევრის გათვალისწინებით ვირტუალური მეხსიერებაგამოყოფილია თავად სისტემის საჭიროებებისთვის, აპლიკაციის მუშაობისთვის რჩება მხოლოდ 2 GB. როდესაც პროგრამა მუშაობს, ვირტუალური მეხსიერების მისამართების სივრცე უნდა იყოს დაცული ერთ მიმდებარე ბლოკში. როდესაც ეს შეუძლებელია, ჩნდება ფანჯარა (ნახ. 1).

როგორ გავზარდოთ ხელმისაწვდომი მეხსიერება

ოპერაციული სისტემის ხელახალი ინსტალაციის გარეშე, სიტუაციის გამოსწორების ორი ვარიანტი არსებობს:


ამ მეთოდების გამოყენებით შეგიძლიათ შეამციროთ ოპერაციული სისტემისთვის გამოყოფილი მისამართების ადგილი 1 გბ-მდე, გაზარდოთ აპლიკაციის მეხსიერება 3 გბ-მდე.

ყურადღება! მეხსიერების ხელით განაწილებით, შეიძლება შეგექმნათ პრობლემები მუშაობისას. პერსონალური კომპიუტერისისტემის სრულ გამორთვამდე.

სტრიქონის ამოღება boot.ini ფაილიდან ან ბრძანების გაშვება 2900 პარამეტრით ჩანაცვლებული 2000-ით, სისტემას უბრუნებს პირვანდელ მდგომარეობას.

მნიშვნელოვანია გვესმოდეს, რომ ეს მეთოდები პრობლემის მხოლოდ დროებითი გადაწყვეტაა, მისი საბოლოო აღმოფხვრისთვის აუცილებელია მონაცემთა ბაზის გადატანა 64-ბიტიან პლატფორმაზე.

მეხსიერების დაკარგვა მოხსენების გენერირებისას

არც თუ ისე ხშირია, მაგრამ ეს შეცდომა ჩნდება მოხსენებების დროს. ამ შემთხვევაში, ცხრილების გენერირების დამუშავების შესრულება დაგვიანებულია და საბოლოოდ მთავრდება ფანჯრით, როგორც პირველ ფიგურაში.

ოპერაციული სისტემის პარამეტრებში შესვლამდე და RAM-ის გამოყოფის პარამეტრების შეცვლამდე, ამ შემთხვევაში უმჯობესია სცადოთ ანგარიშის პარამეტრების შეცვლა. შეცვალეთ თარიღი, შეცვალეთ დაჯგუფებები, დაამატეთ არჩევანი. უმეტეს შემთხვევაში ეს ეხმარება.

თუ შეცდომა მოხდა არასტანდარტულ ანგარიშში (როგორიცაა ანგარიშის ბარათი ან ბალანსი) და თქვენ გაქვთ წვდომა დამუშავების წყაროს კოდზე, შეამოწმეთ, ხდება თუ არა დროებითი ცხრილების გენერირება მოთხოვნაში. RAM-ში დაწერილი და მოთხოვნის დასრულებამდე არსებული, მათ შეუძლიათ მნიშვნელოვნად შეჭამონ სუსტი კომპიუტერის რესურსები.

ზოგადად, ასეთი სიტუაციების თავიდან ასაცილებლად, რეკომენდირებულია დროებითი ცხრილების განადგურება შეკითხვისას, როგორც კი ისინი აღარ არის საჭირო.

სერვერის მეხსიერების გაჟონვა

ზოგიერთ შემთხვევაში, მომხმარებლები იღებენ შეტყობინებას, რომელიც ნაჩვენებია ნახ. 3-ში

ბრინჯი. 3.

ცალკე მინდა ვისაუბრო სერვერის ამ ქცევის მიზეზებზე.

ზოგადად, ფრაზა "მეხსიერების გაჟონვა" გარკვეულწილად არაზუსტია, უმჯობესია ითქვას, რომ მეხსიერება ინახება, ფენადება. პროგრამებს, რომლებიც იწყებენ პროცესებს, ავიწყდებათ მათი დროულად შეწყვეტა. შედეგად, ისინი გროვდება RAM-ში.

მეორე მიზეზი მეხსიერების ფრაგმენტაციაა. თუ სერვერის მუშაობის დროს ხდება ოპერატიული მეხსიერების ინტენსიური დაჯავშნა და განთავისუფლება, ერთ-ერთ მომენტში შეიძლება შეიქმნას სიტუაცია, როდესაც თავისუფალი მეხსიერების რაოდენობა საკმარისია, მაგრამ შეუძლებელია საკმარისი ზომის მეხსიერების მისამართების უწყვეტი ბლოკის აღება. .

მეორე პრობლემის გადაჭრა შესაძლებელია სისტემის კომუნალური საშუალებები.

შედეგად, მათ შეუძლიათ:

  1. არის კავშირთან დაკავშირებული პრობლემები, მისი შეფერხებები, პროგრამის ავარია; (ნახ. 4)

ნახ.4

  1. გადმოტვირთვისას ჩნდება შეცდომები და გაყინვები საინფორმაციო ბაზა;
  2. მეხსიერებაში არის ნახტომები, რომლებიც დაკავებულია 1C პროცესებით.

შეცდომების განახლება

მეხსიერების დაკარგვის ეს სცენარი ჩნდება კონფიგურაციის უახლეს გამოშვებამდე განახლების მცდელობისას. ეს შეიძლება ასოცირებული იყოს დიდ რაოდენობასთან გაშვებული აპლიკაციებიდა მონაცემთა ბაზაში შეცდომით.

პირველი ნაბიჯი, რომელიც უნდა გადაიდგას, როდესაც ეს პრობლემა წარმოიქმნება, არის განახლებული მონაცემთა ბაზის გაშვება კონფიგურატორის რეჟიმში და მისი რესტრუქტურიზაცია (Administration->Testing and Fitting menu item), თუმცა სჯობს ჩატარდეს სამუშაოების სრული სპექტრი შეცდომების გამოსწორებაზე და ხელახლა. -ინდექსირების ცხრილები.

შეცდომა "კომპიუტერს არ აქვს საკმარისი მეხსიერება" გამოწვეულია RAM-ის ნაკლებობით, ასევე ვირტუალური მეხსიერებით. ამასთან დაკავშირებით, ყველაზე სავარაუდო მიზეზები, რამაც შეიძლება გამოიწვიოს ეს სიტუაცია, შემდეგია:

  • ფიზიკური RAM-ის რეალური დეფიციტია;
  • ამჟამად კომპიუტერზე ბევრი პროცესი მიმდინარეობს (ეს შეიძლება იყოს როგორც პროგრამები, ასევე სესიები გაშვებული აპლიკაციების შიგნით, მაგალითად, ბრაუზერის ჩანართებში);
  • მყარი დისკი თითქმის მთლიანად არის დაკავებული - ამ შემთხვევაში პეიჯინგის ფაილი ნორმალურად არ იმუშავებს;
  • ასევე არსებობს პროგრამები, რომლებსაც შეუძლიათ გამოიწვიონ ეგრეთ წოდებული „მეხსიერების გაჟონვა“ - სიტუაცია, როდესაც აპლიკაცია იკავებს მთელ ხელმისაწვდომ ადგილს თავისი ამოცანების შესასრულებლად.

სწორედ ამ მიზეზების გამო ოპერაციული სისტემაუშვებს შეცდომას "კომპიუტერში არ არის საკმარისი მეხსიერება მეხსიერების გასათავისუფლებლად, დახურეთ პროგრამები."

სინამდვილეში, ამ პრობლემის გადაწყვეტა დამოკიდებულია ძირეულ მიზეზზე.

ოპერატიული მეხსიერების ფიზიკური დეფიციტის შემთხვევაში, რა თქმა უნდა, მოგიწევთ მისი მოცულობის გაზრდა მაღაზიაში ოპერატიული მეხსიერების ზოლების შეძენით. კომპიუტერების უმეტესობა ახლა იყენებს 8 GB-ს, მაგრამ ეს ყველაფერი დამოკიდებულია ამოცანებზე, რისთვისაც კომპიუტერი იყიდა. როდესაც თქვენ ასევე უნდა მიაქციოთ ყურადღება დიდი რაოდენობის სლატების მხარდაჭერას დედაპლატა. ასევე, თუ კომპიუტერი არ არის ახალი და არ იგეგმება მისი განახლება, მაშინ, სამწუხაროდ, თქვენ მოგიწევთ შეეგუოთ სისტემის ასეთ ოპერაციას.

თუ მიზეზი არის HDDმთლიანად დაკავებულია და კომპიუტერზე არ არის საკმარისი მეხსიერება, მის გასათავისუფლებლად დაგჭირდებათ Disk Cleanup უტილიტა. მისი მშვენიერება ის არის, რომ ის არ მოგცემთ საშუალებას წაშალოთ ფაილები, რომლებიც გამოიყენება სისტემის მიერ და იწვევს მის უმოქმედობას. სხვა სიტყვებით რომ ვთქვათ, დისკის გასუფთავება Windows უტილიტადაგეხმარებათ უსაფრთხოდ წაშალოთ დროებითი და რიგი სხვა, უმეტეს შემთხვევაში უსარგებლო ფაილები. მისი გაშვება შეგიძლიათ C: დისკზე მაუსის მარჯვენა ღილაკით და აირჩიეთ "თვისებები" და შემდეგ "დისკის გასუფთავება".

პროგრამა ჩაატარებს საწყის ანალიზს და აჩვენებს, თუ რომელი ფაილი შეიძლება წაიშალოს. როგორც წესი, ამ შემთხვევაში ეს არ იქნება ძალიან დიდი მოცულობა. „სისტემის ფაილების გასუფთავებაზე“ დაწკაპუნებით გადის ანალიზის კიდევ ერთი ეტაპი და გამოთავისუფლებული სივრცის რაოდენობა აუცილებლად გაიზრდება.

თქვენ ასევე უნდა შეამოწმოთ ჩართულია თუ არა პეიჯინგის ფაილი. იგი გამოიყენება იმ შემთხვევაში, თუ არ არის საკმარისი მეხსიერება პროგრამების მუშაობისთვის და საჭიროა მეტი, ვიდრე ამჟამად ფიზიკურად არის ხელმისაწვდომი - ამ შემთხვევაში, დეფიციტი ანაზღაურდება მყარ დისკზე თავისუფალი სივრცით. თქვენ უნდა გახსნათ "პანელი", შემდეგ "სისტემა".

მას შემდეგ რაც გავხსნით დამატებითი პარამეტრებისისტემები."

გადადით "Advanced" ჩანართზე.

ჩვენ დააჭირეთ "შეცვლა".

ამ ფანჯარაში შეგიძლიათ მართოთ პეიჯინგის ფაილის ზომა. რეკომენდებულია მისი ზომის ავტომატურად დაყენება.

იმ შემთხვევაში, თუ არ არის საკმარისი მეხსიერება სხვა პროგრამის ან მრავალი პროცესის გამო, მაშინ ლოგიკური იქნება იმის გაგება, თუ რომელი მათგანი. ამ შემთხვევაში, შეგიძლიათ გამოიყენოთ სამუშაო მენეჯერი პროცესების დახარისხებით "მეხსიერების" სვეტის მიხედვით "დეტალების" ჩანართში.

ჩამონათვალში არსებული პროცესების გაანალიზების შემდეგ, შეგიძლიათ გადაწყვიტოთ რა უნდა გააკეთოთ მათთან. ეს შეიძლება იყოს ნორმალური მოქმედება (მაგალითად, განახლების დროს), ან არანორმალური (შიდა აპლიკაციის უკმარისობა), ან შეიძლება იყოს მავნე პროგრამა. ნებისმიერ შემთხვევაში, მავნე ობიექტების შემოწმება არ დააზარალებს. როგორც ეს შეიძლება იყოს, თუ გარკვეული აპლიკაცია იწვევს შეცდომას, რომ არ არის საკმარისი მეხსიერება, რეკომენდებულია დაუკავშირდეთ ამ პროგრამული უზრუნველყოფის მხარდაჭერას უარყოფითი ეფექტების აღმოსაფხვრელად.

Კარგ დღეს გისურვებ!