คำถามติดแท็ก performance

สำหรับคำถามเกี่ยวกับคอมพิวเตอร์หรือประสิทธิภาพที่เกี่ยวข้องกับคอมพิวเตอร์ โปรดระบุตัวชี้วัดในคำถามของคุณ

0
จะหยุดระบบปฏิบัติการไม่ให้ จำกัด การใช้งาน CPU / RAM ได้อย่างไร
ฉันมีโปรแกรมไพ ธ อนที่ใช้multiprocessing.Poolซึ่งหมายความว่ามันจะวางไข่หลายกระบวนการ โปรแกรมรับไฟล์ข้อความขนาด 70k ทำการประมวลผลและบันทึกลงในไดเรกทอรีอื่น ฉันต้องการที่จะทำให้การใช้งานของแกน CPU ของฉันเมื่อทำงานเช่นนี้ และในขณะที่ฉันสามารถ โปรแกรมของฉันใช้เวลา ~ 10 วินาทีในการทำงานทุกครั้งซึ่งก็ดี real 0m12.430s user 0m13.072s sys 0m9.704s แต่ในช่วงไม่กี่วันที่ผ่านมามันไม่สอดคล้องกัน บางครั้งมันใช้ CPU 100% สำหรับคอร์ทั้งหมด บางครั้งไม่มีเหตุผลโปรแกรมจะใช้ 0-1 เปอร์เซ็นต์เท่านั้นและใช้เวลานานถึง 5 นาทีในการเรียกใช้ real 5m6.186s user 0m4.844s sys 0m4.968s โปรดสังเกตว่า >> user + sys ที่แท้จริงแม้ว่าฉันจะไม่รู้ว่ามันหมายถึงอะไร โปรดทราบว่าฉันไม่ได้เปลี่ยนพารามิเตอร์ของรหัสหรือการตั้งค่าอื่น ๆ ระหว่างการทำงาน ในกรณีนี้ฉันสังเกตเห็นว่าการใช้ RAM ของแต่ละกระบวนการไม่เกิน 10 MB …

3
Windows 7 ทำงานตามปกติเป็นเวลาหลายนาทีหลังจากเริ่มต้นจากนั้นจึงหยุดทำงาน
เมื่อเปิดเครื่อง Windows 7 PC มันจะทำงานตามปกติเป็นเวลาประมาณ 5 นาทีจากนั้นฉันไม่สามารถเปิดโปรแกรมใด ๆ ได้ ถ้าฉันเปิดบางสิ่งบางอย่างได้อย่างรวดเร็ว (ในเวลาก่อนแผงขายของ) ฉันยังคงสามารถใช้งานได้ เมื่อคอมพิวเตอร์หยุดทำงานในลักษณะนี้ฉันก็ไม่สามารถเปิดแท็บใหม่ในลักษณะปกติได้โดยตรง แต่ถ้าฉันพิมพ์ URL ในเว็บแชทการคลิกไฮเปอร์ลิงก์ที่สร้างขึ้นยังคงใช้งานได้ การลบไฟล์จำนวนมากในการทำงานเพียงครั้งเดียวก็มีผลกระทบอย่างเห็นได้ชัดเช่นกัน แต่ดูเหมือนว่าจะไม่มีปัญหากับไฟล์แต่ละไฟล์ที่ใหญ่กว่า มันค่อนข้างประหลาดใจเมื่อทุกอย่างทำงานอย่างสมบูรณ์แบบในวันนี้ก่อนหน้าโดยไม่ถ่วง ฉันได้ลองลบกระบวนการที่ไม่จำเป็นที่ทำงานอยู่เบื้องหลัง แต่ผลกระทบนั้นแทบจะไม่สังเกตเห็นได้เลย ก่อนหน้านี้ฉันเคยมีอาการเหล่านี้มาก่อนและแก้ไขได้ด้วยการถอนการติดตั้ง Valve Steam ซึ่งการอัปเดตอย่างต่อเนื่องดูเหมือนจะต้องรับผิดชอบต่อพฤติกรรมที่ไม่พึงประสงค์

1
การเรียกใช้โค้ด Excel 2016 VBA ช้ามาก
ฉันมีกรณีของการเรียกใช้โค้ด vba ที่ช้า ฉันคิดว่ามันยากที่จะเชื่อเพราะฉันมีหน่วยประมวลผล Quad-core Core i7 ที่ทำงานที่ 2.6 GHz ในสมุดงานของฉันฉันมีแบบฟอร์มการป้อนข้อมูลในแผ่นงานแยกต่างหากเพื่อป้อนใบแจ้งหนี้ลงในฐานข้อมูล (แผ่นงาน "frmBienNhan") จากนั้นในแผ่นงานอีกแผ่นฉันสรุปใบแจ้งหนี้ที่ป้อนทั้งหมดด้วยแบบ pivotable (แผ่น "rpt_LSGD") ฉันใช้เหตุการณ์ BeforeDoubleClick ในแผ่นงาน "rpt_LSGD" เพื่อนำผู้ใช้ไปยังแผ่นงานต่าง ๆ ขึ้นอยู่กับว่าพวกเขาคลิกที่ใดเพื่ออำนวยความสะดวกในการนำทาง รหัสทั้งหมดทำงานได้ดี แต่รหัสที่เกี่ยวข้องกับแบบฟอร์มผู้ใช้ทำงานช้ามาก ใช้เวลาดำเนินการประมาณ 8-10 วินาที ฉันเป็นผู้เริ่มต้นกับ Excel VBA ฉันขอขอบคุณความช่วยเหลือใด ๆ การสกัดกั้นรหัสต่อไปนี้ที่ผู้ใช้คลิกสองครั้งบนแผ่นงานและแสดงไปยังแผ่นงานที่เกี่ยวข้อง ส่วนหนึ่งของรหัสนี้ทำงานช้ามาก Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) Dim a As String, b …

1
ความเร็วการถ่ายโอนไฟล์บลูทู ธ 2.1 บน Windows 10
ฉันกำลังทดสอบการส่งไฟล์บลูทู ธ ระหว่างโฮสต์ Windows 10 หลังจากการทดสอบหลายครั้งฉันวัดได้ประมาณ 30 KB / s ฉันได้สร้างแอปพลิเคชันทดสอบ Winsock ด้วยและฉันจะได้รับระหว่าง 40 ถึง 50 KB / s คาดว่าตัวเลขเหล่านี้ / ปกติ? ฉันควรจะได้รับประมาณ 200 KB / s หรือไม่

1
มีเหตุผลที่ดีที่จะมีงาน cron เดียวรันหลาย comands [ปิด]
cron จะจัดการงานที่ดำเนินการหลายคำสั่งอย่างไร ตัวอย่างเช่นฉันมีงาน cron ที่มีลักษณะเช่นนี้ ซึ่งอ่านยากมาก 10 0 * * * firstscript.sh > first.log; secondscript.sh >> second.log; thirdscript.sh >> third.log 2>&1; สคริปต์ทั้งสามทำงานในเวลาเดียวกัน ในสภาพแวดล้อมของฉันเรามี 6 คำสั่งดำเนินการตามลำดับ ทำไมไม่เขียนงานเดียวกันสามงานแยกกัน 10 0 * * * firstscript.sh > first.log; 10 0 * * * secondscript.sh >> second.log; 10 0 * * * thirdscript.sh >> third.log …

1
ฉันจะอ่านตัวชี้วัดเวลาสำหรับขั้นตอนผลิตภัณฑ์โดยใช้ xperf ได้อย่างไร
ฉันติดตั้ง Windows Performance Kit บนเครื่อง Win7 ของฉัน [รุ่น xperf.exe คือ 4.8] โดยทั่วไปฉันพยายามวัดเวลาที่ใช้ในการดำเนินการตามขั้นตอนเฉพาะในแอปพลิเคชัน s / w ของฉัน [สแตนด์อะโลน] ฉันได้บันทึกการติดตามเมื่อทำตามขั้นตอนในใบสมัครของฉันและพยายามรับตัวชี้วัดเวลาจากตารางสรุป ฉันใช้คำสั่งด้านล่าง xperf -start mytrace -on PerfTrack, xperf -stop mytrace -d mytrace.etl ฉันเห็นผู้ให้บริการ PerfTrackMetaData และ WinSATAssesment เท่านั้น จะติดแท็กผลิตภัณฑ์ / แอพของฉันเพื่อดูเมตริกได้หรือไม่ กรุณาช่วย

1
ทำไมการย้าย / ลบไฟล์“ หยุด” บนพีซีของฉัน
พีซีของฉันคือ Windows 10, 8GB RAM และโปรเซสเซอร์ 2.8GHz โดยทั่วไปเพื่อให้ความคิดแก่คุณเมื่อใดก็ตามที่ฉันลากรายการใด ๆ ลงบนเดสก์ท็อปหรือเข้าไปในโฟลเดอร์ไฟล์จะใช้เวลานานในการปรากฏและฉันต้องคลิกที่โฟลเดอร์อื่นหรือย่อให้เล็กที่สุดแล้วกลับเข้าไปใหม่เพื่อให้ปรากฏ กันไปสำหรับการลบด้วย สิ่งนี้เกิดขึ้นกับไฟล์ทั้งหมดตั้งแต่รูปภาพขนาดเล็กไปจนถึงไฟล์ซิปขนาดใหญ่

5
การทำงานกับเวิร์กบุ๊ก Excel นี้ทำให้ Excel ค้างเป็นเวลาหลายวินาที ทำไม?
ลูกค้าของฉันได้รับการร้องเรียนเกี่ยวกับเวิร์กบุ๊ก Excel (ไฟล์ Excel) ที่ทำงานช้ามาก เมื่อใดก็ตามที่พวกเขาพยายามทำการเปลี่ยนแปลงใด ๆ ของเซลล์จะใช้เวลาประมาณ 10-20 วินาทีเพื่อทำการเปลี่ยนแปลง Excel ค้างและไม่ตอบสนองในช่วงเวลานี้ ฉันได้ทดสอบไฟล์นี้กับเครื่องที่แตกต่างกันหลายเครื่องเพื่อให้แน่ใจว่าไม่มีปัญหากับเครื่อง มันทำงานช้ามากในทั้ง 3 เครื่องที่ฉันทดสอบ เป็นไฟล์. xls หมายถึงเป็นรูปแบบ Excel 97-2003 สมุดงานไม่ได้ทำการคำนวณหรือใช้สูตรใด ๆ เลยและเซลล์ไม่ได้อ้างถึงเซลล์อื่น สมุดงานนั้นใช้สำหรับเก็บข้อมูลแบบตารางและมีแผ่นงานประมาณ 12 แผ่นและมีขนาดประมาณ 4mb ความคิดเห็นใด ๆ เกี่ยวกับปัญหาที่อาจเกิดขึ้นและวิธีแก้ไขปัญหานี้ อัปเดต : ฉันใช้ Excel 2007 ยังไม่สามารถถือ Excel เวอร์ชันก่อนหน้านี้ไว้ทดสอบได้ ฉันจัดการเพื่อ จำกัด ปัญหาให้แคบลงเป็นแผ่นงานล่าสุดในไฟล์ / สมุดงาน แผ่นงานอื่น ๆ ทั้งหมดนั้นเร็วมาก ไม่มีปัญหา

3
วิธีแก้ไขไดเรกทอรี windows 20GB
ฉันพบการติดตั้ง Windows 7 ของฉันซึ่งมีอายุมากกว่าหนึ่งปีมีไดเรกทอรี Windows (C: \ Windows) (20GB) ป่อง ถูกต้องฉันถ้าฉันผิด แต่ฉันไม่คิดว่านี่เป็นเรื่องปกติ มีวิธีที่ฉันสามารถแก้ไขได้และป้องกันไม่ให้เกิดขึ้น?

3
ฉันจะจำลองพีซีที่มีหน่วยความจำกายภาพน้อยกว่าเพื่อทดสอบประสิทธิภาพได้อย่างไร
แอปพลิเคชั่นของเรามีไฟล์ขนาดใหญ่พูด 2Gb และภูมิปัญญาที่ยอมรับก็คือผู้ใช้ต้องการขนาดชุดข้อมูล RAM 10X นักพัฒนาซอฟต์แวร์มีเครื่องที่ดี แต่ผู้ใช้บางคนเห็นประสิทธิภาพที่น่ากลัวซึ่งเราใช้กับแรมที่ต่ำกว่าของพวกเขา แต่ไม่สามารถพิสูจน์หรือวัดได้อย่างเป็นหมวดหมู่ มีวิธีใน Windows, Linux, Mac เพื่อ 'ซ่อน' RAM จากระบบปฏิบัติการโดยไม่ต้องปิด นึกคิดตอนรันไทม์นั่นไม่ใช่ BIOS? หรือแม้แต่ยูทิลิตีที่จะกินแรมตามจำนวนที่ร้องขอและป้องกันแอปอื่น ๆ ที่ใช้งานอยู่ แอปพลิเคชั่นของเรายังต้องการ GPU ที่หนักหน่วงผ่าน OpenGL ซึ่งทำให้ VM เป็นตัวเลือกที่ยุ่งยาก ฉันรู้ว่า Parallels และ VirtualBox ไม่รองรับรุ่น OpenGL ที่เราใช้คนอื่นอาจจะ แต่บางครั้งก็มีราคาแพง

1
เครือข่ายท้องถิ่นช้า, Windows 7, Snow Leopard, WiFi / Wired
ฉันกำลังประสบกับประสิทธิภาพเครือข่ายท้องถิ่นที่แย่ในบ้านของฉัน เมื่อเร็ว ๆ นี้ฉันใช้เราเตอร์ Linksys WRT54G กับ DD-WRT บนมันและการ์ด PCI Linksys-G คู่เปรียบเทียบกับการเชื่อมต่อ แต่ตัดสินใจที่จะอัพเกรดหวังว่ามันจะช่วยแก้ไขปัญหาประสิทธิภาพการทำงานของฉัน คอมพิวเตอร์ในบ้านของฉันเชื่อมต่อกันดังนี้: Comcast ชั้นธุรกิจพาณิชย์ 25mbps / 10mbps (ตรวจสอบแล้ว) D-Link DGL-4500 เราเตอร์ Wireless N Windows 7x64 - D-Link DWA-552 Wireless-N Windows 7x64 - D-Link DWA-552 Wireless-N Mac Mini 10.6.2 - AirPort Extreme N Playstation 3, ฮาร์ดไวร์ Xbox 360 สายแข็ง …

3
ssd ทำงานช้า
ฉันมี SSDNOW จาก Kingston ที่ sata 2 ทำเบนช์มาร์คฉันจะได้ผลลัพธ์เหล่านี้: อย่างที่เห็นประสิทธิภาพการเขียนตามลำดับนั้นแย่มาก ต่ำกว่า 100 MB / s ทำไมการทดสอบที่มีข้อความ 4k แสดงถึงประสิทธิภาพที่แย่เช่นนี้ ไดรฟ์ของฉันกำลังจะตายหรือไม่? ฉันใช้ windows7 พร้อมเปิดใช้งาน trim อัปเดต รุ่นที่แน่นอนของ SSD คือ: Kingston SSDNow V100 256GB อ้างว่าอ่านได้ 250MB / วินาทีและความเร็วในการเขียน 230MB / วินาที http://www.amazon.com/Kingston-SSDNow-Notebook-SV100S2N-256GZ/dp/B004BDORLU

1
Powershell 2 แช่แข็งบน Select-String“. * _. * = - 1”
สิ่งนี้อาจดูเหมือนโง่ Q แต่ฉันมีปัญหา PS: เช่นชื่อกล่าวว่าฉันลองบางสิ่งเช่น: $all = gci D:\work\ $all | Select-String ".*_.*=-1" (ฉันกำลังมองหาตัวเลือกการกำหนดค่าที่มีค่า -1 และ _ ในชื่อ) ปัญหาคือ PS หยุดทำงานหรือไม่ทำงานในเวลาที่เหมาะสม ctrl + c ไม่ทำงาน Ofc คุณสามารถพูดได้ว่าข้อมูลเป็นสิ่งที่มากสำหรับการประมวลผล แต่ปัญหาคือ grep ใช้เวลาประมาณ 1-2 วินาทีในโฟลเดอร์เดียวกันและ regex เดียวกัน คำสั่ง Grep คือ (แต่เดิมมันไม่มี -r แต่ฉันเพิ่มเข้าไปหลังจากคอมเม้นท์บางอย่าง grep ยังเร็ว แต่ใช้เวลา 20-30 วินาที) grep ".*_.*=-1" -r D:\work\* แก้ไข: …

3
ฉันทำการแก้ไขรูปภาพ 2 มิติขนาดใหญ่อย่างง่าย (Windows 10, 64- บิตด้วย Windows Paint) การ์ดกราฟิกจะเร่งความเร็วขึ้นหรือไม่
ภารกิจ ฉันมักจะทำการแก้ไขขั้นพื้นฐานและเรียบง่ายเพื่อให้ได้ภาพ 2 มิติที่ใหญ่โต (กล่าวว่า 800MB) ปัญหา สิ่งต่าง ๆ กระตุกเมื่อฉันย้ายชิ้นรูปภาพ (แม้แต่เล็ก) รอบ ๆ คำถาม ปัจจุบันฉันมีกราฟิกออนบอร์ดอยู่ในตัวแล้ว ฉันกำลังคิดที่จะซื้อกราฟิกการ์ดเพื่อเร่งความเร็ว ฉันรู้ว่าการ์ดกราฟิกจำนวนมากได้รับการออกแบบมาเพื่อรองรับเกม 3 มิติ ฉันไม่เชื่อว่าการอัปเกรดจะทำทุกอย่างเพื่อแก้ไขปัญหา 2 มิติของฉัน ฉันจะได้รับความเร็วในการแก้ไขโดยการซื้อการ์ดกราฟิกสำหรับงาน 2 มิติที่เรียบง่ายของฉันหรือไม่? ปรับปรุง ฉันได้ดาวน์โหลด Gimp และ Paint.net ตามที่แนะนำแล้ว ฉันเห็นการปรับปรุงทั้งสองอย่างทันที ฉันชอบ Gimp เป็นพิเศษเพราะส่วนต่อประสานนั้นใช้งานง่ายสำหรับฉัน อาการกระตุกได้หายไปแล้วแต่ยังมีเวลา (แต่สั้นกว่า) ที่เห็นได้ชัดเจนสำหรับการวาดภาพขนาดใหญ่มากขึ้นอีกครั้ง อย่างไรก็ตามมันเป็นไปอย่างราบรื่นและน่าดูมากขึ้น ฉันสามารถสมมติว่า Gimp ได้รับการปรับให้เหมาะกับการทำงานกับกราฟิกการ์ดใหม่ที่ฉันซื้อหรือไม่ รายละเอียด ซอฟต์แวร์ - ขณะนี้ฉันใช้โปรแกรม Paint เริ่มต้นที่มาพร้อมกับ Windows มันเพียงพออย่างสมบูรณ์ในแง่ของฟังก์ชั่น …

1
คอมพิวเตอร์ช้าหลังจากไม่ได้ใช้งานชั่วขณะหนึ่ง
ฉันมีการสังเกตเมื่อเวลาผ่านไปทั้งกับโปรแกรมปรับปรุงพีซีของฉันและจากประสบการณ์ส่วนตัว ฉันสังเกตว่าพีซีช้าเมื่อบู๊ตเป็นครั้งแรกในเดือน การชะลอตัวนี้จะหายไปอย่างสมบูรณ์หลังจากบูทสองสามตัวและอีกหนึ่งหรือสองชั่วโมง ไม่มีข้อบ่งชี้ถึงปัญหาหน่วยความจำ ดูเหมือนว่าพีซีทุกเครื่องต้องใช้ช่วงเวลา "อุ่นเครื่อง" ก่อนที่จะทำงานได้อย่างเต็มประสิทธิภาพเมื่อใดก็ตามที่พวกเขาไม่ได้ใช้งานมาสองสามเดือน / ปี ทุกคนจะคุ้นเคยกับปรากฏการณ์นี้หรือไม่? สาเหตุเชิงกลของมันคืออะไร?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.