1c erp konfiguratsiooni värskendamiseks pole piisavalt mälu.

Sama olukord võib tekkida ka suure aruande genereerimisel, täitmisel, täitmisel, suure infobaasi laadimisel jne. Pange tähele, et see juhtub mõne suuremahulise toimingu tegemisel, mis nõuab teatud arvu arvutiressursse. Veelgi enam, tavarežiimis töötab 1C programm suhteliselt normaalselt.

Näpunäiteid, näiteks ketta puhastamine, millele programm on installitud, selle käivitamine programmis, selle kasutamine valides Infobaasi tabelite tihendamine , ei anna tõenäoliselt soovitud tulemust, kuigi ka neid tasub proovida.

Programmi 1C töötamiseks kehtestatakse arvuti parameetritele teatud nõuded ja kui nende omadused ei vasta installitud programmile, võivad tekkida probleemid aeglustumise ja seda tüüpi tõrke ilmnemise näol.

Pärast RAM-i lisamist arvutisse ilmub tõrge uuesti. Sel juhul on põhjus selles, et operatsioonisüsteem eraldab tarkvara jaoks piiratud aadressimälu:

  • 32-bitistes operatsioonisüsteemides eraldatakse vaikimisi 2 GB erinevatele programmidele ja sama palju operatsioonisüsteemile,
  • 64-bitistes operatsioonisüsteemides - mälumaht on juba 4 GB.

1C-ga töötades ja toimingut tehes saate kasutada Tegumihaldur jälgida protsessori laadimisprotsessi ja vaba mälumahtu. Meie puhul lähenes see arv värskenduse ajal nullile ja sel hetkel ilmnes tõrge "Ebapiisav mälu". Käivitage Tegumihaldur võimalik, vajutades klahve Ctrl+Alt+Del ja vahekaardi avamine Esitus, jälgige neid näitajaid.

Seega peame suurendama rakenduste (sh 1C) jaoks eraldatud aadressimälu suurust. Seda saab teha kahel viisil: lülituda 32-bitiselt süsteemilt 64-bitisele süsteemile või suurendada eraldatud aadressimälu vaikemahtu. Esimene võimalus on õigem, kuid mõnel põhjusel ei pruugi see olla võimalik, seega kaalume probleemi lahendamiseks teist võimalust.

Vaatame lähemalt 1C 8.3 vea „Pole piisavalt mälu” parandamise võimalusi.

1. meetod: suurendage aadressimälu mahtu

Tarkvara aadressmälu eraldamisel operatsioonisüsteemi poolt on piirang: 32-bitise süsteemi puhul - 2 GB; 64-bitise süsteemi jaoks - 4 GB.

Samm 1

Aadressimälu suurendamiseks peate tegema järgmist: käivitage käsurida administraatori õigustega:

  • Start – Run – sisestage käsureale CMD ja vajutage sisestusklahvi:
  • Või paremklõpsake nuppu Start ja valige Command Prompt (Administrator).

2. samm

Järgmisena leiame end dialoogiaknas käsuaknas, kuhu peame sisestama käsu aadressimälu suurendamiseks. Sisestage käsureale BCDEdit /set expanduserva xxxx, kus xxxx asemel näitame virtuaalse aadressiruumi suurust megabaitides. Näiteks 32-bitistes süsteemides on soovitatav 3072 MB:

3. samm

Taaskäivitage arvuti. Teeme programmis 1C 8.3 toiminguid, mida varem polnud võimalik teha.

4. samm

Pärast toimingute tegemist on parem aadressimälu vaikeväärtus taastada. Selleks sisestage käsureale BCDEdit /deletevalue growthuserva:

Taaskäivitage arvuti.

2. meetod. Kustutage kustutamiseks märgitud dokumendid ja kataloogid

Platvormil 1C 8.3 sai võimalikuks ajastatud ülesande kasutamine.

Märgistatud objektide eemaldamine võimaldab teil:

  1. Suurendage süsteemi jõudlust;
  2. Vähendage andmebaasi suurust.

Samm 1. Looge andmebaasist koopia

Avage üksus: jaotis Administreerimine – Programmi sätted – Tugi ja hooldus – Varundamine ja taastamine:

Seadistage andmebaasi automaatse kopeerimise ajakava ja klõpsake nuppu Lõpeta:

Lisateavet 1C 8.3 varukoopia tegemise kohta leiate meie videoõpetusest:

Samm 2. Kustutage märgitud objektid

Ava üksus Kustutage märgitud objektid automaatselt vastavalt ajakavale: jaotis Administreerimine – Programmi sätted – Tugi ja hooldus – Rutiinsed toimingud:

Seadistasime 1C 8.3-s märgitud objektide automaatseks kustutamiseks sobival ajal ajakava. Näiteks lõunapausi ajal ja klõpsake nuppu Lõpeta:

Nende toimingute tulemusel andmebaasi suurus väheneb, süsteemi jõudlus paraneb ja tõrget 1C "Ebapiisav mälu" ei tohiks ilmneda.


Palun hinnake seda artiklit:

Viga "Mälu otsas" versioonides 1C 8.3 ja 8.2 pole nii haruldane. Seda võib leida ka konfiguraatorist (näiteks konfiguratsioonide võrdlemisel), aga ka režiimis 1C: Enterprise töömahuka töötlemise ajal: näiteks suure base64 faili kirjutamisel.

See tõrge võib ilmneda mitte ainult 1C programmis, vaid ka teistes Windowsi opsüsteemi programmides.

Asi on selles, et 32-bitistes operatsioonisüsteemides on vaikimisi 2 Gigabaiti erinevate programmide jaoks ja sama palju operatsioonisüsteemi jaoks. 64-bitises OS-is on rakendustele eraldatud mälu maht juba 4 gigabaiti.

Ülaltoodut järgides peate suurendama rakenduste jaoks eraldatud aadressimälu suurust, milleks on programm 1C. Seda saab teha kahel viisil: lülituda 32-bitiselt süsteemilt 64-bitisele või suurendada algselt eraldatud aadressmälu mahtu.

Muidugi on esimene meetod parem ja eelistatavam, kuid kui te hetkel või üldse ei saa seda kasutada, võite kasutada teist.
Alustage päeva, minge operatsioonisüsteemi käsureale. Selleks minge menüüsse Start ja tippige otsinguribale "cmd".

Teie ees kuvatakse programmide otsing. Valige üks nimega "cmd".

Samuti saate käsurea avada kiirklahvide Windows + R abil.

Sisestage avanevas aknas järgmine käsk ja vajutage sisestusklahvi:

bcdedit /set suurendadauserva 3200

Sel juhul suurendate aadressimälu mahtu 3200 megabaidini.

Pärast õnnestumist on tungivalt soovitatav taastada varasem aadressmälu maht. See meede on ajutine, kuna rakenduste jaoks mälu eraldamisel on operatsioonisüsteemil vähem mälu. See võib kahjustada Windowsi stabiilsust.

Aadressimälu vaikeväärtuse taastamiseks võite kasutada järgmist käsku, mis sisestatakse ka käsureale:

bcdedit /deletevalue suurendamisserva

Pange tähele, et 1C tavalise vea "Mälu otsas" korral võib aidata ka märgitud objektide kustutamine. Võib-olla on programmis neid palju kogunenud ja programmil on raske selliseid andmemahtusid töödelda. Kui see meetod ei aita, peaksite suurendama Windowsi operatsioonisüsteemi bitti.

Üks levinumaid tõrkeid, mis 1C 8.3-ga töötamisel ilmnevad, on "Mälu pole piisavalt". Tegelikkuses võib see ilmneda pärast paljusid sündmusi – värskendamist, suurte failide töötlemist, aruande genereerimist, andmete laadimist ja muud. See tähendab, et iga administraator ja 1C arendaja peavad mõistma probleemi olemust ja suutma seda parandada. Lihtsalt arvuti RAM-i või kõvaketta suurendamine seda probleemi ei lahenda.

Probleemi lahendamine klientarvutis

Selle vea põhjused ei peitu täielikult 1C süsteemis, kuna sarnast viga näete ka teistes rakendustes. Probleem on selles, et Microsofti perekonna operatsioonisüsteemides eraldatakse vaikimisi iga rakenduse jaoks teatud kogus mälu. 32-bitiste süsteemide puhul on selleks väärtuseks seatud 2 GB, 64-bitiste süsteemide puhul - 4 GB. Kui tarkvara ületab selle väärtuse, ilmub monitorile veaaken.

Lihtsaim viis sellistest teadetest vabanemiseks on kustutada konfiguratsioonis kustutamiseks märgitud objektid. See aitab harva, kuid välistab tarbetud kõhklused. Lisaks on nende toimingute risk minimaalne, kuna see ei nõua sekkumist Windowsi siseseadetesse. Kui eemaldamine ei aita, peate võitlema muude meetoditega.

Teine lahendus 32-bitiste süsteemide jaoks on lülituda 64-bitisele versioonile või eraldada rakendustele rohkem mälu. Esimene võimalus on palju õigem, kuid mõnikord on see erinevatel põhjustel võimatu. Siis on ainult valik allpool näidatud tegevusalgoritmiga, kuid peaksite seda kasutama väga ettevaatlikult - kogu süsteemi jõudluses võib esineda olulisi probleeme.

See algoritm on üsna lihtne:

  1. Avage Windowsi käsuviip. Kasutage menüüd Start või Windowsi klahvikombinatsiooni +R ja sisestage käsk "cmd";
  2. Ilmuvas aknas tippige käsk "bcdedit /set growthuserva 3200" (näiteks suurendame limiidi 3,2 GB-ni). Limiiti tasub tõsta ettevaatlikult ja järk-järgult;
  3. Pärast toimingu eduka lõpuleviimise kinnitamist käsuviiba aknas taaskäivitage arvuti ja proovige uuesti veani viinud samme. Kui probleem ei lahene ja 1C ikka jookseb kokku, saate limiiti uuesti suurendada;
  4. Pärast toimingu edukat lõpetamist ilma veata 1C-s taastage Windowsi vaikepiirangud käsuga “bcdedit /deletevalue growthuserva”. See on vajalik samm, et OS ei kahjustaks oma jõudlust 1C ja muude rakenduste huvides.

See lahendus võimaldab teil teha toimingu, mida ei saa teha vea 1C "Ebapiisavalt mälu" tõttu. Seda saab kasutada ainult hädaolukorras, kui operatsioon tuleb viivitamatult läbi viia. Muudel juhtudel on parem proovida 1C käivitada 64-bitisel platvormil ja korrata toimingut seal.

Uuenduse või suuremahulise toimingu ajal teadet, et serveris pole piisavalt mälu, tuleks võtta palju tõsisemalt. Probleemiks võib olla erinevate tarkvarade poolt käivitatud protsesside enneaegne lõpetamine, mille tulemuseks on nende "kihistumine" ja kuhjumine virtuaalmällu. Teiseks sellise vea allikaks on erinevate programmide intensiivne töö mälu reserveerimise ja vabastamisega. Nende probleemide lahendamiseks on erinevaid tarkvarasid, kuid praktika näitab, et see põhjustab ühenduse katkemisi ja 1C krahhi.


Sellised vead panevad mõtlema, kas 1C server on piisavalt võimas. Võimsuse suurendamine tuleb ettevõttele kasuks, kuid sellisest veast saab mööda hiilida ka muul viisil, mis ei nõua rahasüsti.

Muidugi ei tasu neid pidevalt kasutada, kuid ühel päeval võivad need aidata teil vajadusel kiiresti ressursimahukat tööd teha. Populaarsete meetodite hulgas, mis aitavad lahendada serveri ebapiisava mälu tõrke, on järgmised:

  • 1C tööprotsesside taaskäivitamine, mis toob kaasa kasutatava mälu vähenemise. See valik sobib ainult kogenud administraatoritele, kes mõistavad 1C serveri halduskonsooli;
  • Tehnoloogialogi abil leidke tabel, mille laadimisel kuvatakse värskendamise või muu toimingu ajal tõrketeade "Ebapiisav mälu". Kui tabeliga "config" töötades ilmneb tõrge, kontrollige konfiguratsiooni lipuga "Kontrolli konfiguratsiooni loogilist terviklikkust". Selle funktsiooni leiate konfiguraatori menüüst "Konfiguratsioon".
  • Teine levinud 1C viga ilmneb siis, kui serveri kõvakettal pole piisavalt ruumi. Ajutised tabelid võtavad palju ruumi ja kui ruumi pole piisavalt, näeb administraator tõrketeadet "Toimingu sooritamiseks pole piisavalt vaba mälu." Sel juhul on raske täpset nõu anda, kuna serveri või klastri kujundus võib erinevates versioonides oluliselt erineda. Sellistel juhtudel abistavate standardlahenduste hulgast võib leida serveri taaskäivitamise, vaba ruumi suurendamise, päringute optimeerimise ja versiooni värskendamise.


    Suure kasutajate arvuga ettevõtetes ilmneb üsna sageli tõrge “Ebapiisav vaba mälu serveris 1C: Enterprise 8.3”. Suureks probleemiks ja selle eelduseks on vajaliku jõudluse ebapiisav analüüs. Seetõttu pöörake 1C juurutamisel suurt tähelepanu serveri piisavale võimsusele, et tulevikus ei peaks te jõudlust stabiilsuse arvelt kohandama.



    Seotud väljaanded