2009-01-22 2 views
17

Tôi có một tệp DLL mà tôi muốn cấu hình. Tôi đã cố gắng sử dụng Very Sleepy, nhưng dường như tôi không nhận được cột tệp nguồn để hiển thị tệp nguồn nào từ, tất cả nó hiển thị là "không rõ" .. Dù sao, tôi thực sự bối rối về cách sử dụng ứng dụng này .. Bất cứ ai có thể chỉ cho tôi để giúp đỡ một số? Không có nhiều tài liệu về nó và nó có vẻ như nó has not được duy trì thời gian gần đây .. =/Sử dụng lược tả "Rất buồn ngủ" để cấu hình các tệp tin DLL

Cảm ơn ..

EDIT: Thêm một câu hỏi khác:

gì làm các điều khoản độc quyền và toàn diện có ý nghĩa trong việc này ứng dụng? Thanks ..

Trả lời

25

Bạn sẽ cần thông tin gỡ lỗi (tệp PDB) nếu bạn muốn biết tệp nguồn và cột. Thông tin đó không được lưu trừ khi bạn yêu cầu.


Thật không may là hồ sơ không có tài liệu mà tôi có thể tìm thấy. Tuy nhiên, there are definitions for inclusive and exclusive when it comes to profiling:

  • bao gồm: tổng lượng thời gian dành cho chức năng
  • độc quyền: lượng thời gian dành cho chức năng trừ bất kỳ thời gian dành cho gọi các chức năng khác
+3

Cảm ơn, thêm tệp PDB + MAP vào thư mục DLL làm cho nội dung hiển thị .. :) Tôi vẫn nhận được một số nội dung không xác định, đây có phải là một số chức năng khác của DLL không? – krebstar

+1

Tôi hy vọng nó sẽ là một hàm DLL khác, vâng. –

+0

Cảm ơn thông tin bổ sung .. :) – krebstar

4

Nếu bạn đã có file PDB , hãy nhớ giữ nó trong cùng thư mục được tạo.

Nếu bạn không nhớ thư mục nào cần lưu trong đó, chỉ cần mở tệp .exe hoặc .dll của bạn bằng trình chỉnh sửa văn bản/hex và cuộn đến cuối tệp, thư mục pdb sẽ ở đó. Điều này đúng, ít nhất, nếu bạn đang sử dụng MSVC6.

Tôi hy vọng điều đó sẽ hữu ích.

+0

Không, những gì tôi làm là tôi di chuyển DLL của tôi vào thư mục nơi thực thi yêu cầu nó phải .. Vì vậy, khi tôi chạy Rất Sleepy tôi phải đính kèm vào exe. Nếu không có các tập tin PDB trong thư mục mà DLL đã được, tôi không thể nhìn thấy thông tin .. Nhưng tôi đã thêm các tập tin PDB + MAP vào nó và nó làm việc .. – krebstar

+0

Ok, có lẽ Rất buồn ngủ không chú ý đến thông tin Tôi đã đề cập và luôn luôn cố gắng tìm PDB trong cùng một thư mục nơi dll cư trú ... Có lẽ giải pháp của tôi là MSVC cụ thể ... Dù sao, nó tuyệt vời bạn đã làm cho nó hoạt động. –

+0

Cảm ơn David .. :) Tôi đang thực sự sử dụng MSVC++ 6 .. Nhưng tôi không chạy dll của tôi từ thư mục đầu ra của trình biên dịch, đó là lý do tại sao tôi cần di chuyển/sao chép tệp pdb và bản đồ :) .. Cảm ơn .. – krebstar