Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
A New Era of Debugging
Search
4D Japan
August 01, 2020
Technology
0
26
A New Era of Debugging
4D Japan
August 01, 2020
Tweet
Share
More Decks by 4D Japan
See All by 4D Japan
Unicodeの話 (2007)
miyako
0
3
Unicodeの話 (2008)
miyako
0
7
Google Apps Integration (2012)
miyako
0
5
Creating Custom Widgets (2012)
miyako
0
3
マルチスレッディングの仕組み (2016)
miyako
0
13
地図データの活用 (2016)
miyako
0
10
オブジェクトフィールド (2016)
miyako
0
3
新しい変換タグ (2016)
miyako
0
6
プログラムコードの最適化 (2016)
miyako
0
10
Other Decks in Technology
See All in Technology
【Startup CTO of the Year 2024 / Audience Award】アセンド取締役CTO 丹羽健
niwatakeru
0
990
Application Development WG Intro at AppDeveloperCon
salaboy
0
180
ドメインの本質を掴む / Get the essence of the domain
sinsoku
2
150
障害対応指揮の意思決定と情報共有における価値観 / Waroom Meetup #2
arthur1
5
470
ノーコードデータ分析ツールで体験する時系列データ分析超入門
negi111111
0
410
サイバーセキュリティと認知バイアス:対策の隙を埋める心理学的アプローチ
shumei_ito
0
380
Amazon Personalizeのレコメンドシステム構築、実際何するの?〜大体10分で具体的なイメージをつかむ〜
kniino
1
100
ハイパーパラメータチューニングって何をしているの
toridori_dev
0
140
安心してください、日本語使えますよ―Ubuntu日本語Remix提供休止に寄せて― 2024-11-17
nobutomurata
1
990
AGIについてChatGPTに聞いてみた
blueb
0
130
[CV勉強会@関東 ECCV2024 読み会] オンラインマッピング x トラッキング MapTracker: Tracking with Strided Memory Fusion for Consistent Vector HD Mapping (Chen+, ECCV24)
abemii
0
220
OCI Vault 概要
oracle4engineer
PRO
0
9.7k
Featured
See All Featured
The Language of Interfaces
destraynor
154
24k
Faster Mobile Websites
deanohume
305
30k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
329
21k
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.3k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
It's Worth the Effort
3n
183
27k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.5k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.3k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
0
89
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
Rails Girls Zürich Keynote
gr2m
94
13k
Building Flexible Design Systems
yeseniaperezcruz
327
38k
Transcript
%! #&5:3," by Tim Penner A New Era Of Debugging
Process debug log recording v17 R5 PROCESS 4D TAGS v18 Get call chain v17 R6
ϝχϡʔ v18NeMfdL]\VU tH PROCESS 4D TAGS vlHYH{
Get call chain }^`SE |{h*SXttilhC
ϝχϡʔ v17%NeMftH 4D Info Report juHy ;
macOS syH WindowsillHj
PROCESS 4D TAGS v18 ίϯύΠϧϞʔυͰσόοά
PROCESS 4D TAGS v18 TRACE vhwH l svHh]H{
-I;*FA137_NG vl or l~H~HOK 4juHyOK
5BI/6G.DI v18
Get call chain ϝιουݺͼग़͠࿈ v17 R6
Get call chain v17 R6 Database {bU_vH^=% Line5
Method}= Type}~l zmsGoHGpzmsGqGwHHGoH
Get call chain v17 R6 [ { "type":"projectMethod", "name":"detailForm", "line":1,
"database":"myDatabase" } ]
Get call chain v17 R6 [ { "type":"formObjectMethod", "name":"detailForm.Button", "line":1,
"database":"myDatabase" } ]
Get call chain v17 R6 [ { "type":"formMethod", "name":"detailForm", "line":2,
"database":"myDatabase" } ]
Get call chain v17 R6 [ { "type":"projectMethod", "name":"showDetailForm", "line":2,
"database":"myDatabase" } ]
Get call chain v17 R6 vH{~s^-G+.DIh:T vl or
l~H~HOK 4juHyOK nHt}OK
5BI/6G.DI v17 R6
5:3,H,=(*F SET DATABASE PARAMETER
デバッグログファイル // ࠷େ50ݸͷϩάϑΝΠϧΛ࡞͢Δ SET DATABASE PARAMETER(Circular log limitation;50) // QUERYͱQUERY
SELECTION͚ͩΛه͢Δ SET DATABASE PARAMETER(Log command list;"277;341")
5:3,H,=(*F // ΧϨϯτϓϩηεͷσόοάϩάΛ࡞͢Δ SET DATABASE PARAMETER(Current process debug log recording;2+4+8)
v17 R5
tt^9*0hk~H vl or l~H~HOK 4juHyOK |{5_il=])
σόοάϩάϑΝΠϧ v17 R5
5BI/6G.DI v17 R5
"4+83+
4D Info Reports * +Io5 6<J],hC HxHry|{vH^!B\[
vlorl~H~HH ?&]VUhD]eSX(afQZOYPf tCH8P https://taow.4d.com/Tool-4D-Info-Report/PS.1938271.en.html
5BI/6G.DI
+E3.CG@6 macOS Ϋϥογϡͨ͠ΞϓϦͷใ
+E3.CG@6 jOsyTfZmacOSO-+]" vH{~sc,ZKVU ;O FRgXKf macOS
2I>=(*F Windows Ϋϥογϡͨ͠ΞϓϦͷใ
2I>=(*F jOsyTfZWindowsO-+]" ProcDumpInterface (GUI) h4DNe2YPf il^$]_4D^ CO7
vH{~sc'ZKVU09 ;^$O>+ Windows https://taow.4d.com/Tool-ProcDump/PS.22410189.en.html
*?I6<C) Windows
*?I6<C) +E3.CSUjuHy^ ;h] F ?&O3#SU1ZzH=O bgf zH=_?&O
PU$! ^/*]@AW il^dL]\ ;_%'! juHyO+E3.C _.egf Windows
5BI/6G.DI