ไมโครซอฟท์โชว์เดโมของ Project N ซึ่งเป็นเทคโนโลยีด้านคอมไพเลอร์ตัวใหม่สำหรับแพลตฟอร์ม .NET
ในเดโมของไมโครซอฟท์ได้ลองคอมไพล์แอพ FreshPaint บน Windows Store ด้วย Project N และได้ผลว่าแอพทำงานได้เร็วกว่าเวอร์ชันปกติ เทคนิคเบื้องหลัง Project N ไม่ใช่การทำ JIT (just-in-time) แต่เป็นการ optimization (ที่ไม่ได้เปิดเผยรายละเอียดว่าทำอย่างไรบ้าง)
Project N มีเป้าหมายเพื่อให้แอพ .NET/C# บน Windows 8 และ Windows RT ทำงานได้เร็วขึ้น และน่าจะเปิดให้คนทั่วไปใช้งานได้ในปีหน้า 2014
ที่มา - ZDNet
on
ผมเข้าใจว่า.NET runtime
mr_tawan Thu, 21/11/2013 - 16:19
ผมเข้าใจว่า.NET runtime เป็น jit อยู่แล้วนะครับ MS คงจะใช้วิธี optimize โค๊ดโปรแกรมในช่วงคอมไพล์มั้ง
น่าจะพัฒนาให้ Program
darthvader Thu, 21/11/2013 - 16:39
น่าจะพัฒนาให้ Program ทั้งหมดที่เขียนด้วย .Net สามารถ Run ที่ Windows RT ได้ // ขอบคุณสำหรับข่าวนะครับ
ผมว่า .Net App
mr_tawan Thu, 21/11/2013 - 17:17
In reply to น่าจะพัฒนาให้ Program by darthvader
ผมว่า .Net App ทั้งหมดเลยคงยากนะ น่าจะติดโน่นนั่นนี่ (เช่น WinForm)
นั้นสิครับ ผมเขียน WinForm
darthvader Thu, 21/11/2013 - 17:51
In reply to ผมว่า .Net App by mr_tawan
นั้นสิครับ ผมเขียน WinForm เสียดาย เมื่อเป็น framework ของ Microsoft เองน่าจะหาทางทำให้ run ได้
ถ้าเป็น .NET 4.x (4.0, 4.5)
hisoft Thu, 21/11/2013 - 20:05
In reply to น่าจะพัฒนาให้ Program by darthvader
ถ้าเป็น .NET 4.x (4.0, 4.5) นั่นเข้าใจว่ารันได้ทั้งหมดอยู่แล้วนะครับ ถ้าไม่ได้เรียกใช้ library ที่เป็น x86-64
แสดงว่า FreshPaint ใช้ .NET
johnny.sayasane Thu, 21/11/2013 - 16:44
แสดงว่า FreshPaint ใช้ .NET เหรอครับเนี่ย //แอบตกใจ
ถ้างั้นอยากให้ MS กลับมาทำ XNA ต่อจังเลย... ผมชอบมากนะ XNA ใช้ง่ายมากถ้าเทียบกับ DirecX ตรงๆ
สำหรับใครที่อยากเห็น
SaMzAn Thu, 21/11/2013 - 17:07
สำหรับใครที่อยากเห็น performance ของเจ้า Project N ลองเข้าไปดูตามนี้ครับ
เลื่อนไปในนาทีที่
1:20:18
เนื้อหาคงค่อนข้าง advance
darthvader Thu, 21/11/2013 - 17:50
In reply to สำหรับใครที่อยากเห็น by SaMzAn
เนื้อหาคงค่อนข้าง advance คนฟังนั่งเงียบเลย คนบรรยายต้องบอกให้ช่วยตบมือ :D // ความเร็วต่างกันแบบเสี้ยววินาทีนะครับ // ขอบคุณครับสำหรับ Video
น่าจะเป็นตัว JIT Compiler นะ
sompu Thu, 21/11/2013 - 18:26
น่าจะเป็นตัว JIT Compiler นะ สำหรับ 64 bit Codename ชื่อ RyuJIT
เห็นกราฟแล้วโหดมากก!
มีเวอร์ชั่น CTP แล้ว ลองใช้ดู แต่ support เฉพาะ win 8.1 และ win server 2012
link download ->> http://aka.ms/RyuJIT
วิธีการ
After installation, there are two ways to turn on RyuJIT. If you just want to enable RyuJIT for one application, set an environment variable: COMPLUS_AltJit=. If you want to enable RyuJIT for your entire machine, set the registry key HKLM\SOFTWARE\Microsoft.NETFramework\AltJit to the string "". Both methods cause the 64-bit CLR to use RyuJIT instead of JIT64. And both are temporary settings—installing RyuJIT doesn’t make any permanent changes to your machine (aside from installing the RyuJIT files in a directory, that is.)
ที่มา:http://blogs.msdn.com/b/dotnet/archive/2013/09/30/ryujit-the-next-generation-jit-compiler.aspx
อ่านชื่อ codename
osmiumwo1f Thu, 21/11/2013 - 18:39
In reply to น่าจะเป็นตัว JIT Compiler นะ by sompu
อ่านชื่อ codename แล้วนึกถึงรายการคนอวดผีเลย
RyuJIT สัมผัส?
SaMzAn Thu, 21/11/2013 - 18:52
In reply to อ่านชื่อ codename by osmiumwo1f
RyuJIT สัมผัส?
555+ ช่างคิดได้
redgene Thu, 21/11/2013 - 19:54
In reply to RyuJIT สัมผัส? by SaMzAn
555+ ช่างคิดได้
+1
hisoft Thu, 21/11/2013 - 20:05
In reply to 555+ ช่างคิดได้ by redgene
+1 ผมจะชมคนเปิดหรือคนตบมุกดีครับเนี่ย
"ตบ" ทั้งคู่ครับ
Elysium Thu, 21/11/2013 - 20:07
In reply to +1 by hisoft
"ตบ" ทั้งคู่ครับ
+1
garmin Fri, 22/11/2013 - 01:12
In reply to 555+ ช่างคิดได้ by redgene
+1 ผมจะชมคนเปิดหรือคนตบมุกดีครับเนี่ย 555
ลิงค์ย่อเก๋ดีนะเนี่ย AKA.MS
Elysium Thu, 21/11/2013 - 20:01
In reply to น่าจะเป็นตัว JIT Compiler นะ by sompu
ลิงค์ย่อเก๋ดีนะเนี่ย AKA.MS