IIJIMASが勉強しようとしています。

これからこれから♪

目次

Blog 利用状況

ニュース

共著:




わんくま同盟 東京勉強会 #99 私の資料

個数を数えてみたい!

わんくま同盟 東京勉強会 #91 私の資料

きっと楽しいトポロジー

わんくま同盟 東京勉強会 #45 数学デー 私の資料(pptxとxlsx)

確率の不思議

わんくま同盟 東京勉強会 #37 私のLT資料

数の冪の和の式 を求めてみよう!

デブサミ09でわんくま同盟の紹介をしたスライド

わんくま同盟 東京勉強会 #26 LT祭りの私のスライド

わんくま同盟 東京勉強会 #23の私のスライド

わんくま同盟 東京勉強会 #18の私のスライド


自己紹介(仮)

IIJIMASと申します。
東京都多摩市在住です。多摩川のそばです。
猫好きです。
IIJIMASのSは何って言われます。 IIJIMASって
なんて読むかは自由です。
魚や網間企業とゲームとは無関係です。
数学とか宇宙とかの読み物とか好きです。
血液型:果汁100%A
メタボ予備軍。。。orz
Twitter

...............
MVP 審査応募ページ~ 求む、日本のMVP。
MCTS:.NET Framework 2.0: Windows アプリケーション
MCTS:.NET Framework 2.0: Windows アプリケーション

MCSD.NET:マイクロソフト認定ソリューションデベロッパー(MCSD) Microsoft .NET トラック
Microsoft Certified Solution Developer for Microsoft.NET

リンク

わんくま同盟
わんくま同盟

C#VB.NET掲示板
C#VB.NET掲示板

わんくま同盟 Blog's

ちょっと一言(仮)


書庫

日記カテゴリ

GraphicsPath.PathPointsプロパティが異常に遅い件

せっかく、VPCにVS2008英語版入れてみたので…
以前に少しはまった件をちょっと思い出しましたので、VS2008英語版でやってみました。

MSDNフォーラム:「GraphicsPath.PathPointsプロパティが異常に遅い」
http://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=1056943&SiteID=7

PathPointsTest

コードは上記リンクの私の質問の中にあるものです。


GraphicsPath.PathPoints :    113 msec.
Array.Copy :    25 msec.
GraphicsPath.PathPoints :    745 msec.
Array.Copy :    25 msec.
GraphicsPath.PathPoints :    755 msec.
Array.Copy :    37 msec.
GraphicsPath.PathPoints :    508 msec.
Array.Copy :    25 msec.

やっぱりまだ遅いですね…orz...( 最初だけなぜか少しだけ速いw)

「それは仕様です」と言われそうですがw
GDI+なんてもう相手にしていないのかw

結局、あのときあまり呼び出さないようにしてこの件は解決したのですが…

できればこのあたりの大人の事情を教えてください>エライ方

投稿日時 : 2007年11月27日 0:41

コメントを追加

# re: GraphicsPath.PathPointsプロパティが異常に遅い件 2007/11/27 1:37 えムナウ

この辺のAPIを読んでいそうですね。
受け渡しのバッファは必要なのでAllocHGlobal()しているんでしょうね。
http://school.topposystem.co.jp/GDIp/gdi_flat_api.htm#_GraphicsPath_APIs

# re: GraphicsPath.PathPointsプロパティが異常に遅い件 2007/11/27 1:54 IIJIMAS

えムナウさんコメントありがとうございます。
参考になるページのリンクありがとうございます。

勉強になります。

>受け渡しのバッファは必要なのでAllocHGlobal()しているんでしょうね。

それが遅さの原因ですか…

これは使う側かMSさんがなんとかできるものなのでしょうか?

タイトル  
名前  
URL
コメント