Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Upcoming SlideShare
What to Upload to SlideShare
Next

1

Share

.NET Fest 2017. Игорь Фесенко. Внутренности C#

В этой сессии мы исследуем C# и рассмотрим его скрытые возможности. C# как язык имеет долгую историю развития и в этом процессе спрятаны интересные архитектурные решения и компромиссы. Некоторые из этих "находок" полезны, другие - объясняют возможное ухудшение производительности приложения во время выполнения, а некоторые предоставляют дополнительные способы решения существующих проблем. Будьте готовы к глубокому погружению в язык C#!

Related Books

Free with a 30 day trial from Scribd

See all

.NET Fest 2017. Игорь Фесенко. Внутренности C#

  1. 1. ifesenko.com
  2. 2. • DO NOT USE IN PRODUCTION
  3. 3. __arglist Variadic functions __makeref __refvalue __reftype
  4. 4. • IT DEPENDS!!! • Boxing – ~5 ms • MakeRef - ~47 ms
  5. 5. AssemblyIdentityUtils.cs
  6. 6. Timer.cs
  7. 7. System.IO.UnmanagedMemoryStream
  8. 8. System.Memory
  9. 9. CoreFX .NET Core 2.0
  10. 10. System.TypedReference .NET Just in Time Compilation and Warming up Your System Standard ECMA-335 http://adamsitnik.com/Span/ http://blog.marcgravell.com/2017/04/spans-and-ref- part-2-spans.html https://github.com/dotnet/corefxlab/blob/master/d ocs/specs/span.md String interning and String.Empty
  11. 11. Questions @ky7m | ifesenko.com | ifesen@softserveinc.com
  • ssuser2f66bb

    Jan. 1, 2018

В этой сессии мы исследуем C# и рассмотрим его скрытые возможности. C# как язык имеет долгую историю развития и в этом процессе спрятаны интересные архитектурные решения и компромиссы. Некоторые из этих "находок" полезны, другие - объясняют возможное ухудшение производительности приложения во время выполнения, а некоторые предоставляют дополнительные способы решения существующих проблем. Будьте готовы к глубокому погружению в язык C#!

Views

Total views

537

On Slideshare

0

From embeds

0

Number of embeds

0

Actions

Downloads

0

Shares

0

Comments

0

Likes

1

×