{"id":4801,"date":"2024-10-18T13:24:24","date_gmt":"2024-10-18T13:24:24","guid":{"rendered":"https:\/\/howtogeek.blog\/lv\/?p=4801"},"modified":"2024-10-18T13:24:24","modified_gmt":"2024-10-18T13:24:24","slug":"stepbystep-guide-to-resolve-vmmem-high-cpu-and-memory-usage-issues-in-windows","status":"publish","type":"post","link":"https:\/\/howtogeek.blog\/lv\/stepbystep-guide-to-resolve-vmmem-high-cpu-and-memory-usage-issues-in-windows\/","title":{"rendered":"Soli pa solim rokasgr\u0101mata, lai atrisin\u0101tu Vmmem augsta CPU un atmi\u0146as lietojuma probl\u0113mas sist\u0113m\u0101 Windows"},"content":{"rendered":"<p>Windows lietot\u0101jiem pirms instal\u0113\u0161anas sav\u0101s sist\u0113m\u0101s ir pr\u0101t\u012bgi p\u0101rbaud\u012bt, vai jaun\u0101s lietojumprogramm\u0101s un sp\u0113l\u0113s nav \u013caunpr\u0101t\u012bgas programmat\u016bras. Galddatoru un kl\u0113pjdatoru lietot\u0101ji var izmantot t\u0101das vietnes k\u0101 VirusTotal, lai nov\u0113rt\u0113tu, vai fails ir dro\u0161s instal\u0113\u0161anai.<\/p>\n<p>Bet ko dar\u012bt, ja jums nav piek\u013cuves internetam un nevarat nov\u0113rt\u0113t failu, vispirms to neinstal\u0113jot? \u0160eit virtu\u0101l\u0101s ma\u0161\u012bnas k\u013c\u016bst noder\u012bgas.<\/p>\n<h2><span id=\"What_is_Virtual_Machines\"><strong>Kas ir virtu\u0101l\u0101s ma\u0161\u012bnas?<\/strong><\/span><\/h2>\n<p>Virtu\u0101l\u0101s ma\u0161\u012bnas, piem\u0113ram, VirtualBox, nodro\u0161ina dro\u0161u vidi lietojumprogrammu, sp\u0113\u013cu vai pat piln\u012bgas oper\u0113t\u0101jsist\u0113mas test\u0113\u0161anai. T\u0101das programmas k\u0101 VirtualBox kalpo oper\u0113t\u0101jsist\u0113mas palai\u0161anai j\u016bsu eso\u0161aj\u0101 OS.<\/p>\n<p>Piem\u0113ram, ja izmantojat oper\u0113t\u0101jsist\u0113mu Windows 11, varat iestat\u012bt VirtualBox un vienlaikus palaist Linux kop\u0101 ar savu Windows 11 vidi.<\/p>\n<p>Tom\u0113r t\u0101das lietojumprogrammas k\u0101 VirtualBox bie\u017ei palai\u017e daudzus fona procesus, kas var palielin\u0101t CPU izmanto\u0161anu. Iesp\u0113jams, uzdevumu p\u0101rvaldniek\u0101 paman\u012bsit <strong>Vmmem.exe procesu, kas var pat\u0113r\u0113t gan RAM, gan diska resursus.<\/strong><\/p>\n<h2><span id=\"What_is_Vmmem_Process\"><strong>Kas ir Vmmem process?<\/strong><\/span><\/h2>\n<p>Ja uzdevumu p\u0101rvaldniek\u0101 redzat Vmmem procesu, nav j\u0101uztraucas! Lai gan tas var pras\u012bt iev\u0113rojamu operat\u012bvo atmi\u0146u, centr\u0101lo procesoru un citus resursus, tas parasti ir nekait\u012bgs.<\/p>\n<p>Procesa \u201cVmmem\u201d kl\u0101tb\u016btne nor\u0101da, ka j\u016bsu ier\u012bc\u0113 ir akt\u012bva virtualiz\u0101cijas tehnolo\u0123ija. Tas \u013cauj noteiktiem procesiem vai uzdevumiem izmantot resursus, izmantojot virtu\u0101l\u0101s ma\u0161\u012bnas.<\/p>\n<p>T\u0101tad, ja lielais atmi\u0146as un CPU lietojums ir saist\u012bts ar Vmmem, iesp\u0113jams, tas ir saist\u012bts ar j\u016bsu virtu\u0101lo ma\u0161\u012bnu. Sist\u0113m\u0101s bez akt\u012bv\u0101m virtu\u0101laj\u0101m ma\u0161\u012bn\u0101m Windows izmanto \u012bpa\u0161us procesus, izmantojot Hyper-V Manager vai WSL (Windows apak\u0161sist\u0113ma oper\u0113t\u0101jsist\u0113mai Linux), lai izpild\u012btu Linux bin\u0101ros failus.<\/p>\n<h2><span id=\"Vmmem_High_Memory_and_CPU_Usage_-_How_to_Fix\"><strong>Vmmem lielas atmi\u0146as un CPU lietojuma probl\u0113mas risin\u0101\u0161ana<\/strong><\/span><\/h2>\n<p>Liel\u0101ko da\u013cu probl\u0113mu, kas saist\u012btas ar Vmmem procesu, var atrisin\u0101t, nosakot, kura virtu\u0101l\u0101 ma\u0161\u012bna izraisa paaugstin\u0101tu CPU vai atmi\u0146as izmanto\u0161anu.<\/p>\n<p>Ja nevarat noskaidrot, kura virtu\u0101l\u0101 ma\u0161\u012bna vai lietojumprogramma izraisa lielu Vmmem lietojumu, varat izmantot t\u0101l\u0101k nor\u0101d\u012bt\u0101s pieejas.<\/p>\n<h2><span id=\"1_End_all_resource_hogging_process\"><strong>1. P\u0101rtrauciet resursietilp\u012bgos procesus<\/strong><\/span><\/h2>\n<p>Ja neesat p\u0101rliecin\u0101ts, kura virtu\u0101l\u0101 ma\u0161\u012bna vai lietojumprogramma ir atbild\u012bga par Vmmem smaili, ieteicams aizv\u0113rt visus resursietilp\u012bgos procesus.<\/p>\n<p>Jums vajadz\u0113tu izsl\u0113gt visas ar sist\u0113mu nesaist\u012bt\u0101s lietojumprogrammas. L\u016bk, k\u0101 to izdar\u012bt:<\/p>\n<p>1. Noklik\u0161\u0137iniet uz Windows mekl\u0113\u0161anas joslas un ierakstiet <strong>Task Manager<\/strong> . P\u0113c tam no opcij\u0101m atlasiet lietojumprogrammu <strong>Task Manager .<\/strong><\/p>\n<figure class=\"wp-block-image\"><img alt=\"Uzdevumu p\u0101rvaldnieks\" class=\"wp-image\" decoding=\"async\" height=\"601\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/10\/End-all-resource-hogging-process.webp\" title=\"Uzdevumu p\u0101rvaldnieks\" width=\"700\"\/><\/figure>\n<p>2. Kad uzdevumu p\u0101rvaldnieks ir atv\u0113rts, p\u0101rejiet uz cilni <strong>Procesi<\/strong> .<\/p>\n<figure class=\"wp-block-image\"><img alt=\"Procesi\" class=\"wp-image\" decoding=\"async\" height=\"578\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/10\/Processes.webp\" title=\"Procesi\" width=\"542\"\/><\/figure>\n<p>3. P\u0101rskatiet procesus un lietojumprogrammas, kas pat\u0113r\u0113 visvair\u0101k atmi\u0146as un CPU resursu.<\/p>\n<p>4. Ar peles labo pogu noklik\u0161\u0137iniet uz tiem un izv\u0113lieties <strong>Beigt uzdevumu<\/strong> .<\/p>\n<figure class=\"wp-block-image\"><img alt=\"Beigt uzdevumu\" class=\"wp-image\" decoding=\"async\" height=\"578\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/10\/End-all-resource-hogging-process-2.webp\" title=\"Beigt uzdevumu\" width=\"546\"\/><\/figure>\n<h2><span id=\"2_Restart_the_WSL\"><strong>2. Restart\u0113jiet WSL<\/strong><\/span><\/h2>\n<p>Ja Linux bin\u0101ro failu izpildei izmantojat WSL (Windows apak\u0161sist\u0113mu Linux), tas var b\u016bt iemesls lielam resursu pat\u0113ri\u0146am no Vmmem procesa. To var atrisin\u0101t, restart\u0113jot WSL.<\/p>\n<p>1. Vispirms Windows mekl\u0113\u0161an\u0101 mekl\u0113jiet <strong>CMD<\/strong> . Ar peles labo pogu noklik\u0161\u0137iniet uz komandu uzvednes un atlasiet <strong>Palaist k\u0101 administratoram<\/strong> .<\/p>\n<figure class=\"wp-block-image\"><img alt=\"CMD\" class=\"wp-image\" decoding=\"async\" height=\"593\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/10\/Restart-the-WSL-1.webp\" title=\"CMD\" width=\"700\"\/><\/figure>\n<p>2. Ievadiet komandu uzvedn\u0113 t\u0101l\u0101k nor\u0101d\u012bto komandu un nospiediet <strong>tausti\u0146u Enter<\/strong> .<\/p>\n<p> <code><strong>wsl --shutdown<\/strong><\/code><\/p>\n<figure class=\"wp-block-image\"><img alt=\"wsl -- izsl\u0113g\u0161ana\" class=\"wp-image\" decoding=\"async\" height=\"345\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/10\/Restart-the-WSL-2.webp\" title=\"wsl -- izsl\u0113g\u0161ana\" width=\"619\"\/><\/figure>\n<p>Tas aptur\u0113s WSL, ta\u010du tas tiks restart\u0113ts, kad restart\u0113sit ier\u012bci.<\/p>\n<h2><span id=\"3_Make_Changes_to_the_Wslconfig_file\"><strong>3. Modific\u0113jiet Wslconfig failu<\/strong><\/span><\/h2>\n<p>Ja iepriek\u0161\u0113j\u0101 komanda neizdodas vai atgrie\u017e k\u013c\u016bdu, apsveriet \u0161o metodi. T\u0101l\u0101k ir nor\u0101d\u012bts, k\u0101 r\u012bkoties.<\/p>\n<p>1.\u00a0Atveriet programmu File Explorer un dodieties uz \u0161\u0101du ce\u013cu:<\/p>\n<p><strong> <code>C:\\Users\\your-username\\.wslconfig<\/code><\/strong><\/p>\n<p>3. Kad fails tiek atv\u0113rts, ievietojiet \u0161\u012bs rindi\u0146as:<\/p>\n<p> <code><strong>[wsl2] <\/strong><br \/>\n<strong>guiApplications=false<\/strong><\/code><\/p>\n<figure class=\"wp-block-image\"><img alt=\"Notepad\" class=\"wp-image\" decoding=\"async\" height=\"372\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/10\/Restart-the-WSL-3.webp\" title=\"Notepad\" width=\"700\"\/><\/figure>\n<p>4. Noklik\u0161\u0137iniet uz izv\u0113lnes <strong>Fails<\/strong> un atlasiet <strong>Saglab\u0101t<\/strong> .<\/p>\n<figure class=\"wp-block-image\"><img alt=\"Saglab\u0101t\" class=\"wp-image\" decoding=\"async\" height=\"550\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/10\/Restart-the-WSL.webp\" title=\"Saglab\u0101t\" width=\"700\"\/><\/figure>\n<p>P\u0113c izmai\u0146u saglab\u0101\u0161anas neaizmirstiet restart\u0113t Windows datoru, kam vajadz\u0113tu samazin\u0101t Vmmem lielo atmi\u0146as un CPU izmanto\u0161anu.<\/p>\n<h2><span id=\"4_Disable_Hyper-V_on_Windows_11\"><strong>4.\u00a0Atsp\u0113jojiet Hyper-V oper\u0113t\u0101jsist\u0113m\u0101 Windows\u00a011<\/strong><\/span><\/h2>\n<p>V\u0113l viens solis ir deaktiviz\u0113t Hyper-V\u00a0\u2014 Microsoft l\u012bdzekli, kas \u013cauj izveidot un darbin\u0101t vair\u0101kas virtu\u0101l\u0101s ma\u0161\u012bnas vien\u0101 ier\u012bc\u0113. L\u016bk, k\u0101 to izdar\u012bt:<\/p>\n<p>1. Piek\u013c\u016bstiet vad\u012bbas panelim, izmantojot Windows mekl\u0113\u0161anu.<\/p>\n<figure class=\"wp-block-image\"><img alt=\"Vad\u012bbas panelis\" class=\"wp-image\" decoding=\"async\" height=\"658\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/10\/reate-a-Shortcut-to-open-classic-Devices-and-Printers-1.webp\" title=\"Vad\u012bbas panelis\" width=\"700\"\/><\/figure>\n<p>2. No visiem vad\u012bbas pane\u013ca vienumiem atlasiet <strong>Programmas un l\u012bdzek\u013ci<\/strong> .<\/p>\n<figure class=\"wp-block-image\"><img alt=\"Programmas un l\u012bdzek\u013ci\" class=\"wp-image\" decoding=\"async\" height=\"542\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/10\/Disable-Hyper-V-from-Windows-Features-1.webp\" title=\"Programmas un l\u012bdzek\u013ci\" width=\"700\"\/><\/figure>\n<p>3. Noklik\u0161\u0137iniet uz <strong>Iesl\u0113gt vai izsl\u0113gt Windows l\u012bdzek\u013cus,<\/strong> kas atrodas kreisaj\u0101 pus\u0113.<\/p>\n<figure class=\"wp-block-image\"><img alt=\"Iesl\u0113dziet vai izsl\u0113dziet Windows l\u012bdzek\u013cus\" class=\"wp-image\" decoding=\"async\" height=\"345\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/10\/Disable-Hyper-V-from-Windows-Features-2.webp\" title=\"Iesl\u0113dziet vai izsl\u0113dziet Windows l\u012bdzek\u013cus\" width=\"491\"\/><\/figure>\n<p>4. Par\u0101d\u012btaj\u0101s opcij\u0101s no\u0146emiet atz\u012bmi no <strong>Hyper-V<\/strong> un nospiediet <strong>OK<\/strong> .<\/p>\n<figure class=\"wp-block-image\"><img alt=\"Hiper-V\" class=\"wp-image\" decoding=\"async\" height=\"362\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/10\/Disable-Hyper-V-from-Windows-Features-3.webp\" title=\"Hiper-V\" width=\"409\"\/><\/figure>\n<h2><span id=\"5_Uninstall_your_Virtual_Machine\"><strong>5.\u00a0Atinstal\u0113jiet savu virtu\u0101lo ma\u0161\u012bnu<\/strong><\/span><\/h2>\n<figure class=\"wp-block-image\"><img alt=\"Atinstal\u0113jiet savu virtu\u0101lo ma\u0161\u012bnu\" class=\"wp-image\" decoding=\"async\" height=\"428\" loading=\"lazy\" src=\"https:\/\/cdn.howtogeek.blog\/wp-content\/uploads\/2024\/10\/Uninstall-virtual-machine.webp\" title=\"Atinstal\u0113jiet savu virtu\u0101lo ma\u0161\u012bnu\" width=\"700\"\/><\/figure>\n<p>Vmmem process parasti par\u0101d\u0101s, kad Windows identific\u0113 akt\u012bvu virtu\u0101lo ma\u0161\u012bnu, piem\u0113ram, VirtualBox vai Hyper-V Manager.<\/p>\n<p>Ja nesen esat iestat\u012bjis virtu\u0101lo ma\u0161\u012bnu vai smil\u0161kaste, lai palaistu lietojumprogrammas vai oper\u0113t\u0101jsist\u0113mas, iesp\u0113jams, lab\u0101k to piln\u012bb\u0101 atinstal\u0113t, jo, vienk\u0101r\u0161i atsp\u0113jojot to, probl\u0113ma netiks atrisin\u0101ta.<\/p>\n<p>Lai atinstal\u0113tu virtu\u0101lo ma\u0161\u012bnu, dodieties uz <strong>vad\u012bbas paneli<\/strong> , ar peles labo pogu noklik\u0161\u0137iniet uz instal\u0113t\u0101s virtu\u0101l\u0101s ma\u0161\u012bnas un atlasiet <strong>Atinstal\u0113t<\/strong> . Lai pabeigtu procesu, izpildiet ekr\u0101n\u0101 redzamos nor\u0101d\u012bjumus.<\/p>\n<h2><span id=\"6_Disable_Virtualization_on_your_computer\"><strong>6. Izsl\u0113dziet virtualiz\u0101ciju sav\u0101 dator\u0101<\/strong><\/span><\/h2>\n<p>Ja dator\u0101 ir atsp\u0113jota virtualiz\u0101cija, virtu\u0101lo ma\u0161\u012bnu palai\u0161ana neb\u016bs iesp\u0113jama. Ja esat izmantojis virtu\u0101lo ma\u0161\u012bnu, visticam\u0101k, virtualiz\u0101cija jau ir akt\u012bva.<\/p>\n<p>Gal\u012bgais m\u0113r\u0137is ir atsp\u0113jot datora virtualiz\u0101cijas iesp\u0113jas. Lai deaktiviz\u0113tu funkciju, parasti ir j\u0101piek\u013c\u016bst BIOS vai UEFI iestat\u012bjumiem.<\/p>\n<p>Ja neesat p\u0101rliecin\u0101ts, k\u0101 piek\u013c\u016bt BIOS vai UEFI, jums pal\u012bdz\u0113s t\u0101das fr\u0101zes k\u0101 \u201cAtsp\u0113jot virtualiz\u0101ciju vai SVM ASUS BIOS\/UEFI\u201d vai \u201cAtsp\u0113jot virtualiz\u0101ciju Gigabaitu m\u0101tesplat\u0113\u201d.<\/p>\n<p>Papildus \u0161\u012bm metod\u0113m oper\u0113t\u0101jsist\u0113mas atjaunin\u0101\u0161ana, pretv\u012brusu sken\u0113\u0161ana vai Windows versijas atjauno\u0161ana, izmantojot sist\u0113mas atjauno\u0161anu, ir citas strat\u0113\u0123ijas, kas var pal\u012bdz\u0113t atrisin\u0101t Vmmem augsta CPU lietojuma probl\u0113mu.<\/p>\n<h2><span id=\"Fix_Vmmem_high_CPU_Docker\"><strong>K\u0101 noteikt Vmmem augstu CPU lietojumu programm\u0101 Docker?<\/strong><\/span><\/h2>\n<p>Lietot\u0101ji, kuri ir iestat\u012bju\u0161i Docker, izmantojot Windows apak\u0161sist\u0113mu oper\u0113t\u0101jsist\u0113mai Linux 2, ir zi\u0146oju\u0161i, ka Vmmem pla\u0161i izmanto CPU. Daudzi ir nor\u0101d\u012bju\u0161i, ka atmi\u0146as izmanto\u0161ana strauji pieaug gandr\u012bz 99%, un CPU pat\u0113ri\u0146\u0161 reiz\u0113m pieaug l\u012bdz 100%.<\/p>\n<p>Visefekt\u012bv\u0101kais veids, k\u0101 nov\u0113rst Vmmem procesa lielo CPU pat\u0113ri\u0146u oper\u0113t\u0101jsist\u0113m\u0101 Windows, ir piln\u012bb\u0101 restart\u0113t datoru. V\u0113l viena iesp\u0113ja ir p\u0101rvald\u012bt WSL atmi\u0146as ierobe\u017eojumus.<\/p>\n<p>Da\u017ei lietot\u0101ji ir atkl\u0101ju\u0161i, ka WSL atk\u0101rtota instal\u0113\u0161ana pal\u012bdz, lai gan \u0161\u012b metode var b\u016bt sare\u017e\u0123\u012bta un netiek garant\u0113ta, ka probl\u0113ma tiks atrisin\u0101ta.<\/p>\n<p>Iepriek\u0161 min\u0113t\u0101s metodes ir da\u017eas no lab\u0101kaj\u0101m pieej\u0101m, lai nov\u0113rstu Vmmem Process augsto CPU noslogojumu sist\u0113m\u0101 Windows. Ja jums nepiecie\u0161ama papildu pal\u012bdz\u012bba saist\u012bb\u0101 ar Vmmem lielu atmi\u0146as lietojumu, l\u016bdzu, sazinieties ar koment\u0101riem. Ja \u0161is raksts izr\u0101d\u012bj\u0101s noder\u012bgs, nevilcinieties dal\u012bties taj\u0101 ar citiem.<\/p>\n<p><a class=\"xiaomi\" href=\"https:\/\/techviral.net\/how-to-fix-vmmem-high-memory-and-cpu-usage-in-windows\/\" rel=\"noopener noreferrer nofollow\" target=\"_blank\">Avots<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Windows lietot\u0101jiem pirms instal\u0113\u0161anas sav\u0101s sist\u0113m\u0101s ir pr\u0101t\u012bgi p\u0101rbaud\u012bt, vai jaun\u0101s lietojumprogramm\u0101s un sp\u0113l\u0113s nav \u013caunpr\u0101t\u012bgas programmat\u016bras. Galddatoru un kl\u0113pjdatoru lietot\u0101ji var izmantot t\u0101das vietnes k\u0101 VirusTotal, lai nov\u0113rt\u0113tu, vai fails ir dro\u0161s instal\u0113\u0161anai. Bet ko dar\u012bt, ja jums nav piek\u013cuves internetam un nevarat nov\u0113rt\u0113t failu, vispirms to neinstal\u0113jot? \u0160eit virtu\u0101l\u0101s ma\u0161\u012bnas k\u013c\u016bst noder\u012bgas. Kas [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[53],"class_list":["post-4801","post","type-post","status-publish","format-standard","hentry","category-how-to","tag-tips"],"acf":[],"_links":{"self":[{"href":"https:\/\/howtogeek.blog\/lv\/wp-json\/wp\/v2\/posts\/4801","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/howtogeek.blog\/lv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/howtogeek.blog\/lv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/lv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/lv\/wp-json\/wp\/v2\/comments?post=4801"}],"version-history":[{"count":1,"href":"https:\/\/howtogeek.blog\/lv\/wp-json\/wp\/v2\/posts\/4801\/revisions"}],"predecessor-version":[{"id":4802,"href":"https:\/\/howtogeek.blog\/lv\/wp-json\/wp\/v2\/posts\/4801\/revisions\/4802"}],"wp:attachment":[{"href":"https:\/\/howtogeek.blog\/lv\/wp-json\/wp\/v2\/media?parent=4801"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/howtogeek.blog\/lv\/wp-json\/wp\/v2\/categories?post=4801"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/howtogeek.blog\/lv\/wp-json\/wp\/v2\/tags?post=4801"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}