Visual Studio 2019 อัพเดตเครื่องมือค้นหาใหม่ ค้นหาเร็วกว่าเดินหลายเท่า !!!

Post a reply

Smilies
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Visual Studio 2019 อัพเดตเครื่องมือค้นหาใหม่ ค้นหาเร็วกว่าเดินหลายเท่า !!!

Visual Studio 2019 อัพเดตเครื่องมือค้นหาใหม่ ค้นหาเร็วกว่าเดินหลายเท่า !!!

by chatee supasand » 16/12/2019 5:25 pm

Visual Studio 2019 ล่าสุดนั้นได้มีข่าวเกี่ยวกับการอัพเดตระบบการค้นหาใหม่แบบยกเครื่อง
VS-2.png
VS-2.png (32.51 KiB) Viewed 389 times
Visual Studio คืออะไร หลายๆท่านคงจะเขียนได้ยินหรือเคยใช้งานกันมาบ้างกับตัวของ Visual Studio นี้ ใครที่ยังไม่ทราบว่า Visual Studio คืออะไรพูดง่ายๆก็คือ เป็นโปรแกรมนึงที่ถูกพัฒนาเป็นโดยตัวของ Microsoft ซึ่งจะเป็นโปรแกรมเครื่องมือที่ช่วยพัฒนาซอฟต์แวร์และระบบต่างๆ

ซึ่งล่าสุดนั้น ทางตัวของ Visual Studio ก็ได้มีการอัพเดต ระบบการค้นหาใหม่แบบยกเครื่องเลย โดยระบบค้นหา (Find in Files) ของ Visual Studio นั้นได้ถูกเขียน ขั้นมาใหม่ ด้วย C# ทั้งหมด ตามรายงานที่ถูกแจ้งโดย Dev ผู้พัฒนา เพื่อลดการเรียก interop call ที่ไม่จำเป็น ทำให้การค้นหานั้นมีประสิทธิภาพที่ดีขึ้น ลดหน่วยความจำในการประมวลผลลง

ทาง Microsoft ได้ทำการทดสอบ โดยใช้การค้นหา 1 แสนไฟล์ ซึ่งฟีเจอร์ค้นหาเดิมนั้นใช้การค้นหา ถึง 4 นาที ขณะที่การทดสอบของฟีเจอร์ตัวใหม่นั้นใช้เวลาเพียง 26 วินาทีเท่านั้น ซึ่งจะยิ่งเห็นผลชัดขึ้นด้วยการค้นหาด้วย regular expression ไมโครซอตฟ์กล่าว แต่การค้นหาทั่วๆไปนั้นก็เร็ยวขึ้นกว่าเดิมเท่าตัวแล้วเช่นกัน

Find in Files ตัวใหม่นี้ยังมีฟีเจอร์ใหม่หลายอย่างเพิ่มเข้ามา

1.Current Directory จำกัดการค้นหาเฉพาะในไดเรคทอรีเดียวกับไฟล์นั้นเท่านั้น
2.ค้นหาเฉพาะไดเรคทอรีที่ระบุชื่อได้มากกว่า 1 ไดเรคทอรี เช่น “.\Code;.\Shared Code” ก็จะค้นเฉพาะสองไดเรคทอรีนี้เท่านั้น (Code กับ Shared Code)
3.ระบุให้ค้นหาไฟล์อื่นนอก solution หรือไฟล์ที่อ้างถึงแต่อยู่นอก solution ได้ด้วย (เช่น windows.h ที่เป็นไฟล์ header)
4.Multiple Searches เก็บผลการค้นหาเดิมไว้ก่อน แล้วค้นหาอีกรอบเพื่อมาเปรียบเทียบกันได้ ฟีเจอร์นี้เปิดให้ใช้แล้วใน Visual Studio 2019 version 16.5 Preview 1
VS-1.png
VS-1.png (34.07 KiB) Viewed 389 times

ขอบคุณข้อมูลและรูปภาพจาก
blognone.com/node/113685
devblogs.microsoft.com/visualstudio/modernizing-find-in-files/

Top